如何处理失败的iframe加载?

时间:2012-04-05 15:51:55

标签: javascript html

我的应用允许用户查看iframe中的网页,但像www.google.com这样的网页会产生错误

  

拒绝显示文件,因为显示被禁止   X框-选项。

stackoverflow.com/questions/590163/how-to-get-all-options-of-a-select-using-jquery之类的网页会向我发送一条警告说:

  

出于安全原因,不允许框架;单击确定以删除   帧。

我应该如何检测这些情况并友好地告诉用户genric消息发生了什么,例如“此页面受限访问,请直接从新标签访问它。”

1 个答案:

答案 0 :(得分:-2)

这是因为很多网站都包含帧破坏者。您获得的错误很可能与尝试访问父窗口并获得访问被拒绝错误的ajavascript进程有关。

可能的解决方案之一是在您的服务器上构建一个代理,用于获取html并从您的域中提供它,但许多网站也不会喜欢它,甚至可能会给您带来麻烦。