Javascript错误抑制

时间:2012-10-05 14:20:11

标签: javascript error-handling

在页面上是否有任何错误发生我们可以抑制错误。当我们有Iframe我们正在加载我们没有任何控制权的第三方网站时

2 个答案:

答案 0 :(得分:0)

唯一可以解决错误的方法是,如果代码在您的域上运行,您可以使用window.onerror来捕获它。如果它在他们的[在iframe / frame]中,那么你无能为力。

告诉他们修复它或不包含他们的页面。

答案 1 :(得分:0)

您无法从iframe或框架中的其他域修改网站的代码或行为。浏览器可防止任何跨域修改。有关详细信息,请参阅MDN上的"same origin policy"

这需要一个浏览器插件来执行您所描述的内容。如果您想在iframe /框架中显示第三方网站,您将获得他们产生的任何行为。