如何检查我是否可以访问 window.opener?
如果我从未与我的页面 ( ) 连接的文件在新窗口中打开我的页面,我会收到错误消息access denied
。
代码:
if (window.opener) {
if (window.opener.document.getElementById('myHidden') !== "undefined") {
if (window.opener.document.getElementById('myHidden').value == "1" && $("#inputXYZ").val() != "1") {
在第2行中发生错误。但只有当我从随机页面打开页面时(当然没有名为“myHidden”的输入字段)。如果我从具有此类元素的“有效”页面打开页面,则它正在工作。