如何在JavaScript中将Web浏览器窗口状态更改为全屏(就像用户按F11时一样)?我知道如何指定由Window.Open方法打开的新窗口的窗口状态,但我想更改当前窗口的状态。将窗口状态更改为全屏
5
A
回答
16
你不能和你不应该做到这一点。
- 你不应该这样做,因为这是一个恼人的用户体验。所以让用户决定,也许让他按全屏模式按钮,但不要强迫他。
- 您不能因为浏览器供应商因我最后一点而禁用此功能。
最小的workarround将设置新窗口的窗口大小接近屏幕分辨率,但如果用户有双屏幕,这可能会很棘手。
+0
我意识到没有办法。 :(:( – Saleh 2011-06-06 10:00:39
5
1
你可以打开一个窗口,没有工具栏与JS:
window.open("http://www.stackoverflow.com","mywindow","menubar=0,resizable=1,toolbar=0,status=0,width=5000,height=5000");
它可能会通过弹出窗口阻止程序被阻止,但是这是你能做的最。
1
到目前为止,我知道,它只可能具有安全特权,就像在内联网中一样。 例如:
的InternetExplorer.Application ActiveX对象有一个 “全屏” 的方法。在Firefox 3 +中,如果您有Chrome权限,则可以使用“window.fullScreen = true;” 但没有这些特权这个属性是只读的(https://developer.mozilla.org/en/DOM:window.fullScreen)。
0
简单。
<strong>Please view in fullscreen (F11 on most browsers).</strong>
<a href="javascript:showExplanation()">Here's why</a>
不,没有欺骗手段去除用户对浏览器的控制。
相关问题
- 1. 更改Adempiere窗口的状态栏
- 2. MacOSX中保存的窗口全屏状态在哪里
- 3. DirectX11 Swapchain和窗口失去全屏状态
- 4. 将窗口状态从最大化更改为无需移动/调整窗口大小即可恢复?
- 5. SDL2切换SDL_WINDOW_RESIZABLE状态为假全屏
- 6. wpf c#状态窗口更新
- 7. 全屏幕TOPMOST窗口
- 8. X11全屏窗口(OpenGL)
- 9. 将状态更改为以前的值
- 10. 电源状态更改来自仅消息窗口的通知
- 11. 检查窗口的可见性或状态更改
- 12. JavaScript:更改浏览器窗口状态消息
- 13. 如何将待处理状态更改为付费状态
- 14. WPF动态更改窗口样式
- 15. 动态更改HTA窗口属性
- 16. 动态更改窗口高度
- 17. 如何在不同的线程上更改窗体的窗口状态?
- 18. 如何将PyQtGraph GraphicView窗口设置为最大化状态
- 19. Gridview中的窗口小部件在屏幕外失去状态
- 20. 如何添加进度全屏形式接口%的状态
- 21. 对话窗口更改主窗口
- 22. 更改状态后更新屏幕后的反应更新屏幕
- 23. 动态更改CF7状态
- 24. 全屏开放原子窗口
- 25. IE 8打开一个全屏窗口
- 26. 采取OpenCV的窗口,并全屏
- 27. 如何显示全屏TYPE_SYSTEM_ALERT窗口?
- 28. 尽量减少全屏Xlib OpenGL窗口
- 29. JavaFX的全屏窗口缩放
- 30. GLFW切换窗口全屏模式
可能的重复[如何在JavaScript全屏窗口(拉伸所有屏幕)]](http://stackoverflow.com/questions/1125084/how-to-make-in-javascript-full-screen- windows-stretching-all-the-screen) – Oswald 2011-05-26 10:16:05
Duplicate http://stackoverflow.com/questions/1125084/how-to-make-in-javascript-full-screen-windows-stretching-all-over-the-屏幕。 – 2011-05-26 10:16:32
大声笑,不,我告诉过你**当前窗口** – Saleh 2011-05-26 10:18:11