3

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

window.fullScreen = true;

但不幸的是,这似乎不起作用。有没有其他方法可以实现相同的目标。

4

6 回答 6

4

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

<div onclick="window.open('http://stackoverflow.com', 'Stackoverflow' , 'type=fullWindow, fullscreen, scrollbars=yes');">
    Hello Stackoverflow!
</div>
于 2009-06-23T06:41:07.017 回答
4

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

例如,来自 Mozilla 开发者中心

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

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

于 2009-06-23T06:44:08.197 回答
3

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

于 2009-06-23T06:36:32.373 回答
1

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

有关详细信息,请参阅此 hacks.mozilla.org 博客文章

于 2012-02-02T13:37:33.157 回答
0
window.open(href, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');

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

于 2009-06-23T06:36:27.443 回答
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>
于 2011-12-16T07:15:08.470 回答