window.fullScreen = true无法正常工作

时间:2009-06-23 06:33:27

标签: javascript html fullscreen

我想以全屏模式打开我的html页面。我试图在body的onload事件处理程序中执行这个javascript。

window.fullScreen = true;

但不幸的是,这似乎并没有奏效。有没有其他方法可以实现同样的目标。

6 个答案:

答案 0 :(得分:4)

我不认为你可以使用onload事件设置windows属性。尝试在打开窗口时设置属性。这应该有用......

<div onclick="window.open('http://stackoverflow.com', 'Stackoverflow' , 'type=fullWindow, fullscreen, scrollbars=yes');">
    Hello Stackoverflow!
</div>

答案 1 :(得分:4)

这是不可取的,因为它会导致用户意外的浏览器行为。因此,许多浏览器不再允许非特权脚本修改此设置。

例如,来自Mozilla开发人员中心

  

使用chrome权限,该属性是可读写的,否则它是只读的。

请参阅https://developer.mozilla.org/En/DOM/Window.fullScreen

答案 2 :(得分:3)

我很确定现在大多数浏览器会阻止它,因为它很烦人。

答案 3 :(得分:1)

Chrome 15,Firefox 10和Safari 5.1现在提供API,以编程方式触发全屏模式。

有关详细信息,请参阅this hacks.mozilla.org blog post

答案 4 :(得分:0)

window.open(href, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');

从链接中获取: http://www.htmlcodetutorial.com/linking/linking_famsupp_87.html

答案 5 :(得分:0)

试试这个脚本

<script language="JavaScript">
function fullScreen(theURL) {
window.open(theURL, '', 'fullscreen=yes, scrollbars=auto' );
}
</script>

要调用表单脚本,请使用

window.fullScreen('fullscreen.jsp');

或使用超链接

<a href="javascript:void(0);" onclick="fullScreen('fullscreen.jsp');"> 
Open in Full Screen Window</a>