codecamp

window属性:fullScreen

fullScreen属性

此 fullScreen 属性指示 window 是否以全屏模式显示。它仅在 Gecko 1.9(Firefox 3)及更高版本中可以使用。

fullScreen属性语法

isInFullScreen = windowRef .fullScreen;

使用 chrome 权限时,属性是可读写的,否则它是只读的。请记住,如果您尝试设置此属性而不使用 chrome 权限,则不会引发异常,而只是静默地失败。这是为了防止在 Internet Explorer 中设置此属性的脚本被破坏。

fullScreen属性返回值

isInFullScreen
一个布尔值。可能的值:
  • true:窗口处于全屏模式。
  • false:窗口不处于全屏模式。

fullScreen属性示例

if (window.fullScreen) {
  // it's fullscreen!
}
else {
  // not fullscreen!
}

规范

DOM Level 0 window.fullScreen 不属于任何 W3C 规范或技术建议。

笔记

  • 此属性仅在 Mozilla 1.9(Firefox 3)及更高版本中可靠。Mozilla 1.8 及更早版本具有此属性,但即使窗口处于全屏模式(错误127013),它也会始终返回 false。
  • 在常规窗口和全屏幕之间切换将触发相应窗口上的“调整大小(resize)”事件。
  • 此属性在 Internet Explorer和Chrome 中不存在。
window属性:frames
window属性:history
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Fetch API官方文档指南

Fetch API方法

WindowOrWorkerGlobalScope执行者:window

window属性

WindowOrWorkerGlobalScope执行者:WorkerGlobalScope

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }