由于项目的需要,有必要通过url访问网站并从网站登录页面开始全屏显示。在整个网站访问过程中,浏览器地址栏必须为隐藏\只读,而工具栏,菜单栏等则必须为隐藏。
我在Internet上找到了一些方法,以下是使用摘要:
浏览器打开窗口全屏设置:
1.使用全屏参数
window.open(index.html, newwindow, fullscreen=yes, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no);
结果:当fullscreen = yes设置为全屏时,在IE11下测试正常,但在chrome下显示非全屏
2.根据显示的宽度和高度设置打开窗口的宽度和高度
window.open (index.html,newwindow,width=+(window.screen.availWidth-10)+,height=+(window.screen.availHeight-30)+,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=yes,location=no, status=no)结果:基本上可以全屏显示。尚未找到更好的解决方案。该方法用于项目中。
设置全屏后,您需要关闭父页面

1.使用window.close();结果:每次在IE11下,窗口都会提示“关闭窗口时,它会提示”您正在查看的网页正试图关闭该窗口。是否关闭此窗口“”,您需要手动确认
2.为避免弹出确认窗口,请将代码修改为
window.opener = null;
window.open("", "_self");
window.close();结果:以全屏方式打开网站,并直接关闭父页面,这符合预期。 IE和chrome兼容
完成上述操作后,全屏打开页面,并设置地址栏,工具栏等。要使网站在访问后直接全屏显示,您需要配置服务器欢迎页面。服务器使用码头(类似于tommat和其他服务),欢迎页面配置如下:
按如下所示修改etc \ webdefault.xml文件中的欢迎页面设置:
index-home.html
index.html
index.htm
index.jsp
因为按照上面的配置顺序加载了服务欢迎页面,所以将index-home.html用作网站跳转页面,代码如下:
用网站的欢迎页面替换window.open中的index.html。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-371258-1.html
我爷爷一月2300