隐形网站中的超链接

时间:2013-09-01 18:59:51

标签: html5 hyperlink forwarding

我有一个网站,通过我的提供商虚拟主机托管。 我已经购买了另一个域名并将我当前的网站转发给它。 它使用的技术是cloacking,所以我的旧网站是我新域中的一个框架。 一切都很完美但是当我点击超出网站的超链接(例如,facebook页面)时,页面将不会显示。 我的Google Chrome控制台中出现以下错误:

拒绝在框架中显示超链接,因为它将X-Frame-Options设置为DENY 任何链接,教程帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果X-Frame-Options不希望在frameiframe中显示,则target会按页面提交(请参阅mdn: The X-Frame-Options response header

该消息告诉您Facebook告诉浏览器,它不希望显示在框架中。要解决此问题,您需要将这些链接的_top属性设置为_parent301。但要奖励用户可以通过浏览器扩展来阻止这些选项。

如果您计划使用第二个域而不是第一个域,则应考虑执行iframe重定向。您应该避免的是找到一个在两个域上显示相同内容(没有{{1}})的解决方案,因为内容是双倍的。