【发布时间】:2013-11-03 03:37:45
【问题描述】:
我的问题是我正在创建一个将添加到 iframe 中不同页面的应用程序。但有时它会在我自己的域上,有时在别人的域上。 当它托管在我自己的域上时,我希望能够在框架外调用函数。
是否可以检查父窗口是否在同一个域中(使用 javascript/jQuery)? 目前,当我在我自己的网站上没有托管时尝试访问我框架之外的东西时,我遇到了这个丑陋的错误: “错误:访问属性‘文档’的权限被拒绝”
想做这样的事情:
if(window.parent is accessible) {
// Do special stuff
} else {
// Do nothing
}
【问题讨论】:
-
在JS中搜索一下跨域策略...
-
找不到任何相关内容,这就是我在这里发布的原因...
-
我第一次搜索的第一个结果:stackoverflow,结果将建立在this site
标签: javascript jquery iframe cross-domain