javascript - 在 iframe 中加载外部网站但不发送 HTTP_REFERER

标签 javascript php html iframe http-referer

是否可以在 iframe 中加载外部网站但不发送 HTTP_REFERER ?我只是不想被追踪。

如果可能,那么如何实现,如果不可能,那么是否有使用 div 或其他方法的解决方法?

对于带有外部链接的 anchor 标记 jQuery("a").attr('rel','noreferrer'); 正在工作,但对于 iframe 我未能使其工作。

是否有任何脚本(js 或 jQuery)可以使其工作?

最佳答案

这是一个非常简单的解决方案。 在您的文档中使用它 <head>标记,您就可以开始了:D

<meta name="referrer" content="none">

元引用标记放置在 <head> 中HTML 部分, 并引用五个状态之一,这些状态控制浏览器如何从您的网站发送引荐来源网址信息。

这五个州是:

  1. 无:绝不传递推荐数据

  2. 降级时无:将引荐来源网址信息发送到安全的 HTTPS 站点,但不发送不安全的 HTTP 站点

  3. 仅限来源:发送除去完整 URL 的方案、主机和端口(基本上是子域)作为引荐来源网址,即 moz.com/example.html只需发送 moz.com

  4. 跨源时的来源:当目标具有相同的方案、主机和端口(即子域)时,发送完整的 URL 作为引荐来源网址,无论它是 HTTP 还是 HTTPS,同时将仅源引荐信息发送到外部网站。 (注:官方规范中有一个拼写错误, future 的版本应该是“origin-when-cross-origin”)

  5. 不安全 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/

相关文章:

php - 我如何修改我的 .htaccess 以使其按我的意愿工作?

php - 截断表 + Zend 框架

javascript - 多选删除超过 1 个选项的问题

java - Apache 检门 slider

javascript - 重命名没有 id 的按钮文本

php - 高性能MySQL随机非连续行

html - 页脚 UL 不会居中

html - 提高一个 div 在另一个之上

javascript - 检测用户滚动了多少

javascript - Polymer 1.0 数据绑定(bind)和访问ajax响应对象