页面上是否有任何错误发生,我们可以抑制错误。当我们有 iframe 时,我们正在加载我们无法控制的第三方网站
问问题
134 次
2 回答
0
抑制错误的唯一方法是代码在您的域上运行并且您可以使用window.onerror
. 如果它在他们的 [in iframe/frame] 上,那么您无能为力。
告诉他们修复它或不包括他们的页面。
于 2012-10-05T14:32:09.067 回答
0
您不能从 iframe 或框架中的不同域修改网站的代码或行为。浏览器阻止任何跨域修改。有关详细信息,请参阅 MDN 上的“同源策略”。
需要一个浏览器插件来完成您所描述的操作。如果你想在 iframe/frame 中显示第三方网站,你会得到他们产生的任何行为。
于 2012-10-05T14:49:41.107 回答