是否可以在 iframe 中加载外部网站但不发送 HTTP_REFERER ?我只是不想被追踪。
如果可能,那么如何实现,如果不可能,那么是否有使用 div 或其他方法的解决方法?
对于带有外部链接的 anchor 标记 jQuery("a").attr('rel','noreferrer');
正在工作,但对于 iframe 我未能使其工作。
是否有任何脚本(js 或 jQuery)可以使其工作?
最佳答案
这是一个非常简单的解决方案。
在您的文档中使用它 <head>
标记,您就可以开始了:D
<meta name="referrer" content="none">
元引用标记放置在 <head>
中HTML 部分,
并引用五个状态之一,这些状态控制浏览器如何从您的网站发送引荐来源网址信息。
这五个州是:
无:绝不传递推荐数据
降级时无:将引荐来源网址信息发送到安全的 HTTPS 站点,但不发送不安全的 HTTP 站点
仅限来源:发送除去完整 URL 的方案、主机和端口(基本上是子域)作为引荐来源网址,即
moz.com/example.html
只需发送moz.com
跨源时的来源:当目标具有相同的方案、主机和端口(即子域)时,发送完整的 URL 作为引荐来源网址,无论它是 HTTP 还是 HTTPS,同时将仅源引荐信息发送到外部网站。 (注:官方规范中有一个拼写错误, future 的版本应该是“origin-when-cross-origin”)
不安全 URL:始终将 URL 字符串作为引荐来源网址传递。请注意,如果您的 URL 中包含任何敏感信息,这不是最安全的选择。默认情况下,URL 片段、用户名和密码会自动删除。
引用:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
关于javascript - 在 iframe 中加载外部网站但不发送 HTTP_REFERER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34543006/