我有一个 JS 函数轮询 iframe 中的当前 url,目的是确定 iframe 是否指向与主文档相同的站点。因此,代码基本上是:
function urlCheck()
{
var location = document.getElementById('frameid').contentWindow.location.href;
if (location)
{
// iframe src is currently local
}
else
{
// iframe src is currently not local
}
}
从功能上讲,这段代码运行良好。但是,在错误控制台中,每次调用此函数并且 iframe src 不是本地时,我都会收到错误消息:
[site1] 从 [site 2] 获取属性 Location.href 的权限被拒绝
如何修复我的代码以避免这些错误?
谢谢,马拉