将窗口状态更改为全屏

Sal*_*leh 5 javascript

如何在javascript中将Web浏览器窗口状态更改为全屏(如用户按F11时)?我知道如何指定由Window.Open方法打开的新窗口的窗口状态,但我想更改当前窗口的状态.

The*_*ppo 16

不能,你不应该这样做.

  • 你不应该这样做,因为这是一个烦人的用户体验.因此,让用户决定并可能要求他按下全屏模式按钮,但不要强迫他.
  • 你不能,因为浏览器供应商出于我的最后一点的原因禁用了这个功能.

最小的工作周期是将新窗口的窗口大小设置为接近屏幕分辨率的东西,但如果用户具有双屏幕,这可能是棘手的.


Dio*_*mes 5

你不能.

只要求用户按下按F11,然后检查用户是否通过检查键码122(例如:键盘事件)并将窗口大小与屏幕大小(screen.width/height和window.innerWidth /高度).

它并不完美,特别适用于有多个屏幕的用户.