Detect fullscreen mode

前端 未结 16 2125
谎友^
谎友^ 2020-11-28 08:01

Modern desktop version of IE 10 is always fullscreen.

There is a living specification for :fullscreen pseudo-class on W3

But when I tried to det

16条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-28 08:36

    I worked out a good way of doing this:

    w = $('body').width();
    
    if (w == '4800' || w == '4320' || w == '4096' || w == '3200' || w == '3072' || w == '2880' || w == '2560' || w == '2400' || w == '2160' || w == '2048' || w == '1920' || w == '1800' || w == '1620' || w == '1600' || w == '1536' || w == '1440' || w == '1280' || w == '1200' || w == '1152' || w == '1080' || w == '1050' || w == '1024' || w == '960' || w == '900' || w == '864' || w == '800' || w == '768' || w == '720') {
          //User is fullscreen
    }
    

    Then set the body default width to:

    body { width: calc(100% - 1px) }
    

提交回复
热议问题