我正在尝试在一个只包含iframe的简单HTML页面中显示Facebook页面。
这是我的HTML代码:
<html>
<body>
<iframe src="http://www.facebook.com"></iframe>
</body>
</html>
我总是在Google Chrome控制台中收到此错误:
拒绝在框架中显示“http://www.facebook.com/”,因为它 将'X-Frame-Options'设置为'DENY'。
顺便说一句,我也遇到过这些iframe的问题:
<iframe src="https://mail.google.com/mail/mu/mp/any"></iframe>
<iframe src="http://m.facebook.com"></iframe>
<iframe src="http://m.youtube.com"></iframe>
<iframe src="http://m.dropbox.com"></iframe>
<iframe src="http://m.yahoo.com"></iframe>
<iframe src="http://www.google.com"></iframe>
<iframe src="http://mail.google.com"></iframe>
<iframe src="http://www.facebook.com"></iframe>
<iframe src="http://www.youtube.com"></iframe>
<iframe src="http://www.dropbox.com"></iframe>
<iframe src="http://www.yahoo.com"></iframe>
与此同时,这个iframe运作良好!
<iframe src="http://www.google.com/custom"></iframe>
如何解决这个问题?
基于评论编辑:
如果这是无法解决的,是否有使用iframe的替代方法? browser
中有XUL
标记的内容?我已经在Firefox扩展程序中尝试过浏览器标记,但它运行良好,但我现在编写了一个chrome扩展名,所以我不能再依赖于XUL了吗?
答案 0 :(得分:7)
是的,你可以
答案 1 :(得分:4)
对于那些感兴趣的人,这是不可能做到的!