gpt4 book ai didi

javascript - 抑制 Javascript 中的 "permission denied"错误

转载 作者:数据小太阳 更新时间:2023-10-29 03:49:36 25 4
gpt4 key购买 nike

我有一个 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 不是本地时,我都会收到错误消息:

Permission denied for [site1] to get property Location.href from [site 2]

如何修复我的代码以避免这些错误?

谢谢,马拉

最佳答案

将您的代码包装在 try-catch 中 block 应该能够捕获并处理这些错误。

关于javascript - 抑制 Javascript 中的 "permission denied"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1292257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com