html - 从脚本 src 中去除 referer

标签 html http-referer script-tag referrer-policy

我正在做一个远程脚本源

<script src="http://thirdparty.com/test.js"></script>

我不想将我的 http referer header 发送到 thirdparty.com。我该怎么做?

最佳答案

2013 年的答案已过时:您可以通过设置 referrer policy 来实现在您的网页上。例如,如果您有

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

在您的页面上,然后是任何 <script src="...">从该页面(在该行之后)获取的资源将只发送来源而不是完整的 URL。其他选项包括“无推荐人”。

参见 http://caniuse.com/#feat=referrer-policy浏览器采用情况:截至 2016 年 9 月,大多数主要非 IE 浏览器都支持它。这older blog post如果您不想阅读该标准,Mozilla 安全博客上的内容可能值得一读。

关于html - 从脚本 src 中去除 referer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18240474/

相关文章:

javascript - 单击复选框并返回时如何更改父类?

python - Selenium 请求的 HTTP header 中缺少 Referer

javascript - 尽管存在语法错误,但在浏览器中读取 javascript 文件

javascript - 外部 .js 文件是否需要 &lt;script&gt; 标签?

javascript - Onkeypress 功能不适用于 Bootstrap 输入框

javascript - 为什么 "-webkit-app-region"在大多数代码编辑器中不是定义的 CSS 属性?

使用新的 iPadOS/iOS 13 进行 PHP 移动设备检测

html - 如果在 &lt;iframe&gt; 中单击链接,HTTP Referer 是什么?

javascript - 尝试在 React 组件中运行 Ko-Fi 小部件。在 DIV 中运行 &lt;script&gt; 命令

jquery - 如何使用 jquery 自动滚动到目标 div?