javascript - 如何检测网站是否无法通过 iframe 嵌入?

标签 javascript http frames

我正在尝试在 iframe 中嵌入一些随机站点。我收到此错误:

Refused to display document because display forbidden by X-Frame-Options.

我愿意尊重他们的意愿而不嵌入它,但我希望能够检测到这已设置,以便我可以尝试重新加载另一个页面。有没有一种简单的方法可以在 Javascript 中执行此操作?

最佳答案

您可以使用 CURL 服务器端或使用 AJAX 请求来完成。无论哪种方式,我们的想法是您向有问题的网站发出请求,然后简单地检查响应是否包含 X-Frame-Options

关于javascript - 如何检测网站是否无法通过 iframe 嵌入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378896/

相关文章:

Javascript 如何为从 PHP foreach 循环创建的一系列按钮创建切换按钮

json - 为 HTTP 响应在 JSON 中嵌入 XML 的最佳实践?

javascript - JQuery 和框架 - $(document).ready 不起作用

select - ffmpeg - 从视频中提取确切的帧数

javascript - 在另一个框架中显示 div

javascript - 如何减慢 OpenLayers 3 中的所有缩放速度?

javascript - 如何检查值是否为空数组?

javascript - JSF/PrimeFaces ajax 更新打破了 jQuery 事件监听器函数绑定(bind)

android - 将 JSON 数据从 android 发送到 compojure 服务器

java - API 网关自定义授权方 : Control error message and code