' X-Frame-Options'的通用解决方案到#SAMEORIGIN'问题

时间:2014-03-22 15:13:11

标签: html iframe x-frame-options

我正在尝试在iframe中打开http://teeSpring.com/。它抛出Refused to display 'http://teespring.com/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.错误。 我已经通过了多个答案,但没有一个对我有用。大多数解决方案都特定于谷歌地图,脸书或YouTube视频。
这是我的代码:

<html>
    <head>
        <base target="_blank" />
        <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    </head>
    <body>
        <iframe src="http://teespring.com" name="frame1" style="border: 0; width:20%; height:20%; overflow:auto;">

        </iframe>
    </body>
</html>

我确实使用了target="_blank",但没有运气。

  
    

注意:尝试打开第三方网页。所以我无法控制添加标题或其他元数据。

  

1 个答案:

答案 0 :(得分:4)

teespring.com告诉访问者的浏览器他们不应该在框架中显示它。

您有四种选择:

  • 与任何人teespring.com交谈,并说服他们不要这样做
  • 只需链接到他们,而不是试图将他们推入框架
  • 不要将访问者指向他们
  • 代理他们的网站并将iframe指向您的代理(这可能会侵入版权侵权区域)