使用JavaScript在浏览器中触发全屏

可能重复:
如何在Javascript全屏窗口中制作(在屏幕上伸展)

目前我尝试做类似的事情,当你点击全屏按钮时,当前窗口将变为全屏。 我尝试使用以下脚本,但它不起作用。 关于如何使这项工作的任何想法?

 window.onload = maxWindow; function maxWindow() { window.moveTo(0, 0); if (document.all) { top.window.resizeTo(screen.availWidth, screen.availHeight); } else if (document.layers || document.getElementById) { if (top.window.outerHeight < screen.availHeight || top.window.outerWidth < screen.availWidth) { top.window.outerHeight = screen.availHeight; top.window.outerWidth = screen.availWidth; } } }  

一些较新的浏览器支持新的API,可以让任何元素接管整个屏幕:

有关更多信息,请参阅http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/ ,包括使用该function的jQuery插件。

window.resize已在现代浏览器中禁用。 您只能在自己的弹出窗口中使用它。

https://hacks.mozilla.org/2011/09/whats-new-for-web-developers-in-firefox-7/陈述:

网站无法再调整主浏览器窗口的大小

根据以下规则,网站不再可能更改浏览器中窗口的默认大小:

  1. 您无法调整window.open未创建的窗口或选项卡的大小。
  2. 当窗口或选项卡位于具有多个选项卡的窗口中时,您无法调整其大小。