codecamp

window属性:opener

opener属性

opener属性返回打开当前窗口的窗口的引用。

opener属性语法

objRef = window.opener;

opener属性示例

if (window.opener != indexWin) {
  referToTop(window.opener);
}

笔记

当从另一个窗口打开一个窗口(使用Window.open或使用其target属性集的链接)时,它将第一个窗口的引用保持为window.opener。如果当前窗口没有开启器,则 此方法返回NULL。

Windows Phone浏览器不支持window.opener(使用Microsoft Edge 25.10586.36.0进行测试)。如果开启器位于不同的安全区域,它在IE中也不受支持。

在某些浏览器中,原始发锚标记上的属性rel="noopener"将阻止设置window.opener引用。

浏览器兼容性

电脑端 移动端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Android webview
Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持 支持 支持 支持 支持 支持
window属性:onwheel
window属性:origin
温馨提示
下载编程狮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; }