我的 iframe 中有这个脚本:
var redirectTo = "http://www.stackoverflow.com";
try {
parent.location.href = redirectTo;
}catch(e){
window.open(redirectTo);
}
浏览器不会捕获主题中的错误。
如果 try 块失败,我希望浏览器执行 catch 块。
但是,即使错误发生在 try 块内,浏览器仍然会看到错误。
更新
在正常情况下,我的代码工作正常。
当它的 iframe 在 iframe 中时它不起作用,在这些情况下我收到安全错误。
Y你有什么想法吗?我如何知道我的 iframe 是否在其他 iframe 中?
谢谢