1

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

拒绝显示文档,因为 X-Frame-Options 禁止显示。

和诸如stackoverflow.com/questions/590163/how-to-get-all-options-of-a-select-using-jquery 之类的页面,会向我发送一条警告信息:

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

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

4

1 回答 1

-2

这是因为许多网站都包含框架克星。您收到的错误很可能与尝试访问父窗口并收到拒绝访问错误的javascript进程有关。

一种可能的解决方案是在您的服务器上构建一个代理来获取 html 并从您的域提供它,但许多站点也不喜欢这样,甚至可能会因此而给您带来麻烦。

于 2012-04-05T15:58:36.053 回答