如何检测如果一个网站不能通过iframe嵌入

How to detect if a site cannot be embedded via iframe?

本文关键字:不能 网站 嵌入 iframe 一个 何检测 检测 如果      更新时间:2023-09-26

我试图在iframe中嵌入一些随机站点。我得到这个错误:

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

我愿意尊重他们的意愿,不嵌入它,但我希望能够检测到这是设置,所以我可以尝试重新加载另一个页面。有一个简单的方法在Javascript中做到这一点吗?

您可以使用CURL服务器端或使用AJAX请求来实现它。无论哪种方式,思路都是您向有问题的网站发出请求,并简单地检查响应是否包含X-Frame-Options