Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移动到其他页面时全屏不工作_Javascript_Jquery_Html_Css_Fullscreen - Fatal编程技术网

Javascript 移动到其他页面时全屏不工作

Javascript 移动到其他页面时全屏不工作,javascript,jquery,html,css,fullscreen,Javascript,Jquery,Html,Css,Fullscreen,当我们在同一个页面index.html中时,下面的示例工作得非常好。如果我单击其他页面about.html,全屏将自动下降 我想实现全屏模式持续可见,直到我们手动改变。 任何人都可以帮助我实现这一目标 var elem=document.documentElement; 函数openFullscreen(){ if(元素请求全屏){ 元素请求全屏(); }else if(elem.mozRequestFullScreen){/*Firefox*/ elem.mozRequestFullScre

当我们在同一个页面
index.html
中时,下面的示例工作得非常好。如果我单击其他页面
about.html
,全屏将自动下降

我想实现全屏模式持续可见,直到我们手动改变。 任何人都可以帮助我实现这一目标

var elem=document.documentElement;
函数openFullscreen(){
if(元素请求全屏){
元素请求全屏();
}else if(elem.mozRequestFullScreen){/*Firefox*/
elem.mozRequestFullScreen();
}else if(elem.webkitRequestFullscreen){/*Chrome、Safari和Opera*/
elem.webkitRequestFullscreen();
}else if(elem.msRequestFullscreen){/*IE/Edge*/
elem.msRequestFullscreen();
}
}

这是预期的(和)行为

导航到另一个页面、更改选项卡或使用任何应用程序切换器(或Alt选项卡)切换到另一个应用程序也将退出全屏模式


您必须让用户在他们访问的每个新页面上激活全屏模式。

但当我在键盘上单击
F11
时,它会工作。可以使用js?触发,使浏览器进入全屏模式,这与使用全屏API不同。使用全屏API,您可以在全屏模式下指定一个元素。根据重复的
@Cue
说明,我已投票关闭。我要补充一点。。。您可以使用
manifest.json
技术将您的站点添加为Android Chrome设备上的全屏,使整个站点在Android上看起来像全屏,只要您将站点设置为单个页面,就可以轻松地显示为多个页面。不过,当你再次离开时,它将离开全屏模式。我理解。我希望你的答案是最终的。