51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Auto Referer

ID: dafnjeokmkpjdlfgllccdenmikeglgab

提供方: garywill.github.io

版本: 0.8.25

大小: 32.36KB

更新时间: 2023-06-20 16:19:12

支持语言: 英语

简介:

控制 referer 以保护隐私和不破坏网络
控制 HTTP Referer 保护隐私,不破坏网络。在 https://github.com/garywill/autoReferer 上开源

推荐政策:

  1. 对于网站的顶部框架(即点击链接、导航、重定向等):
    1).如果源和目标 url 具有相同的域,则允许修剪 referer
    2).如果源和目标 url 具有不同的域,则没有 referer

  2. 对于页内资源(图片、视频、js、css等),允许修剪referer(这是**不破坏**大多数网站的关键,也是隐私和体验之间的平衡)

  3. Trim referer:任何referer都不能超过`http(s)://domain-name:port/`

  4. 不允许非以"http"或"https"开头的referer。 (如果您因此而发现问题,请反馈)

  5. 从 HTTPS/WSS 降级到 HTTP/WS 时没有 referer

我们相信可以充分保护隐私并且不会破坏网络。

如果用户发现网络损坏,用户可以通过工具栏按钮暂时禁用此插件:

  • 这一个选项卡
  • 这个标签和这个标签打开的新标签
  • 这一个窗口(仅限 Firefox)
  • 全球

(以上可设置为快捷键)

有华丽的工具栏按钮徽章指示禁用状态。

## 注意
由于 javascript `document.referrer` 上的浏览​​器错误,使用常规的引用控制插件您可以获得 70% 的预期保护,直到他们修复该错误。

因此,我们实施了一种解决方法,将保护提高到 85%。请在插件设置中启用解决方法。

此插件不使用内容脚本。隐藏 `document.referrer` 的内容脚本并非 100% 可靠。

相反,我们使用这个解决方法来杀死 document.referrer :
取消所有的跨域导航请求,重新做新的,比如直接命中(目前只针对GET方法和主框架实现,其他方法和子框架保持原样)

白名单

目前它有硬编码的白名单。

##免责声明

这个开源插件不提供任何保证。使用风险自负!

插件下载:

赞(12)
未经允许不得转载:工具盒子 » Auto Referer