0

单击 mailto 时出现以下错误:colorbox 中的链接。它的工作没有彩盒,但不幸的是我需要使用彩盒。

我试过 header('X-Frame-Options: GOFORIT'); 但它不起作用。并在控制台中显示以下错误消息。

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

任何的想法?

4

2 回答 2

1

我从来没有搞乱过 X-Frame-Options(尽管我确实直接为编写关于点击劫持的书的人工作)。根据Mozilla,只有两个可接受的值:

  • 否定
  • 同源

这些是由 iframed 源服务器返回的,听起来你可以控制它。两者都是防御性的,而不是宽容的。

如果您完全关闭标题会发生什么?

此外,为了避免使用网络邮件客户端的用户(如我)可能不想离开颜色框或将网络邮件客户端绑定在 iframe 中,请尝试target="_blank"在链接上进行设置。也许转义 iframe 会缓解其他问题。

于 2012-05-04T05:00:49.860 回答
0

一些网站禁止他们的页面显示在 iframe 中。如果这就是你遇到的情况,那么就没有什么可以做的了。但是,我不建议尝试对 mailto 链接进行颜色框,因为您无法控制访问者如何处理这些类型的链接。

于 2012-05-04T04:49:25.577 回答