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 | |
基本支持 | 支持 | ? | 支持 | ? | ? | ? | 支持 | 支持 | ? | 支持 | ? | ? |