确定我是否可以访问window.opener.parent.document
-
25-10-2019 - |
题
我的网站(网站1)启动了一个带有另一个网站(网站2)的URL的窗口。我可以在任何一个网站上修改代码,但是它们具有不同的域名。
我在网站2中启动的页面具有以下代码,该代码会在单击“关闭”按钮时介绍打开它的页面。
window.opener.parent.document.forms[0].submit();
当该页面从站点2内启动时,正常工作正常,但是从站点1开始,由于不同的域而产生以下Javascript错误:
拒绝获取窗口的权限。
在JavaScript中,是否可以访问开瓶器的文档,是否有某种检查方法?我想保留站点2中的清爽功能,但不会在站点1中引起错误。
我希望我能写这样的东西:
if (I have access to window.opener.opener.parent.document)
{
window.opener.opener.parent.document.forms[0].submit();
}
解决方案
您是否尝试过JS(http://www.w3schools.com/js/js_try_catch.asp)的尝试/捕获构建体?
不隶属于 StackOverflow