如何不让网站封锁你的框架

How to not let sites block your iframe?

本文关键字:框架 封锁 网站 何不      更新时间:2023-09-26

我想在iframe中打开网站,但有些网站显示空白。我想要么hack around它以某种方式或检测如果iframe被阻止,然后重定向到我的网站上的另一个页面。

如果我把一个URL到谷歌到iframe它会工作,但有些网站做的代码不允许你打开他们的网站在一个iframe在你自己的网站

David Chen指出我之前的回答是错误的做跨域访问,这是非常正确的。

目前网络上的一个解决方案是下载网站标题并评估Iframe是否会被阻止。

执行此操作的网站为

http://www.tinywebgallery.com/blog/advanced-iframe/free-iframe-checker

如果你下载了网站标题并且它包含X-Frame-Options例如

'X-Frame-Options => SAMEORIGIN'

那么这可以帮助您确定是否Iframe将加载。

docs on x-frame-Option在这里找到- https://developer.mozilla.org/en-US/docs/Web/HTTP/X-Frame-Options