在iOS上的Safari中全屏打开网页

时间:2013-05-10 15:40:01

标签: javascript ios mobile-safari

iOS上的Safari中有全屏模式。是否可以通过javascript或类似方式激活它?

由于

3 个答案:

答案 0 :(得分:6)

不,无法使用javascript在iOS上的Safari中切换全屏模式。

要使网页以全屏模式运行,您需要添加以下元标记,并且需要从主屏幕上的书签启动页面:

<meta name="apple-mobile-web-app-capable" content="yes">

但是,你可以使用只读属性检测页面是否以全屏模式运行:

window.navigator.standalone

答案 1 :(得分:2)

iOS大于等于12,只能通过Safari中的本机API切换到全屏显示。

    if (document.webkitFullscreenElement) {
      document.webkitCancelFullScreen();
    } else {
      const el = document.documentElement;
      el.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
    }

答案 2 :(得分:0)

现在似乎可以全屏查看网页。在iPad中,即使到达网页顶部,我仍将网页向上/滚动。然后向上推搜索栏,并允许在Safari和Firefox中全屏查看网页。

点击页面的文本或标题后,网页再次全屏显示。