全部指南

浏览器扩展权限说明

RuneManga 扩展申请的每一项权限、申请的原因、它在网站上能看到什么,以及如何收回访问权限。

RuneManga 扩展只申请少量权限,而且只在你为某个网站开启时才申请访问该网站。它不会一直访问你浏览的页面。本指南按扩展目前的实现逐项说明每一项权限,方便你判断自己是否放心。

扩展现已支持 Chrome、Edge、Opera 和 Brave,Firefox 版正在审核。以下是当前的权限,后续版本中仍可能变化;如有变化,本页会同步更新。

你不开口,它就不运行

没有任何在所有页面上运行的脚本,在你为某个网站开启之前,扩展什么都不读取。开启后,它只把代码加入那个标签页,只读取屏幕上的漫画页面和即将滚动进入视野的页面,别的什么都不读。关闭标签页或转到其他网站后,对该标签页的授权就会失效。

逐项说明权限

  • activeTab:让扩展在你刚使用它的标签页上短暂运行。正因为有它,点一下就够了。
  • scripting:让扩展在你发出请求后把代码加入该标签页。没有它,扩展就无法在原图上显示翻译后的页面。
  • storage:把你的设置保存在浏览器配置文件里,例如语言和你开启的网站。
  • declarativeNetRequestWithHostAccess:让扩展在获取图片时把网站自己的地址作为 referrer 附上,有些图片服务器需要这样。它只作用于你允许的网站,规则在请求结束后立即移除。
  • 可选的所有网站访问权限:清单里把所有网站列为上限,但安装时不会授予任何权限。只有当你为某个网站开启时,才会向浏览器申请该网站及其图片服务器的权限,一次一个。
  • 访问 RuneManga API:扩展与 RuneManga 服务通信来翻译图片。这是唯一涉及的 RuneManga 服务器,也是你的图片唯一会去的地方。

按网站授权

扩展在安装时不会申请访问所有网站。当你为某个网站开启时,浏览器会询问两件事:该网站,以及提供页面图片的地址(通常是另一台图片服务器)。只有获得许可,扩展才能读取图片。如果你拒绝,什么都不会发生,网站保持原样。

这项访问权限会一直保留,直到你在浏览器的扩展管理页面里移除:打开 RuneManga 的详情,更改它的网站访问权限。

它会发送什么

  • 屏幕上的漫画页面和即将滚动进入视野的页面,各自以中性的文件名发往 RuneManga API。
  • 你选择的模式和语言。
  • 不发送页面地址、图片本身的文件名、浏览记录和 Cookie。

页面地址只有一个用途:像浏览器一样,把它作为 referrer 发给图片所在的服务器,好让图片能加载。图片在获取时不带你的 Cookie,所以网站无法借扩展读取只有你登录后才能看到的内容。

Firefox 数据收集声明

Firefox 要求附加组件声明它们会传输什么。RuneManga 声明了网站内容,因为你翻译的图片会发送到我们的服务器。它没有声明浏览活动,因为不发送任何记录或地址;也没有声明分析数据,因为根本没有分析。

收回权限

  1. 在页面的栏里关闭“自动”,或在弹窗里关闭该网站的开关,即可停止翻译。
  2. 打开浏览器的扩展管理页面,进入 RuneManga 的详情,更改它的网站访问权限,即可收回权限。
  3. 或者从浏览器中卸载扩展,所有内容会一并删除。

它看不到什么

  • 你没有开启的网站。
  • 你的密码和表单。它的代码只寻找页面图片,不读取表单或密码框。
  • 其他标签页里的页面。

常见问题

为什么清单里提到了所有网站?

那是浏览器需要知道的上限。安装时不会授予任何权限,每个网站都在你为它开启扩展时才单独申请。

扩展会发送我的 Cookie 吗?

不会。图片在获取时不带你的 Cookie,页面地址只作为图片服务器需要的 referrer 使用。

怎样只收回某一个网站的权限?

在浏览器的扩展管理页面里:打开 RuneManga 的详情,更改它的网站访问权限。

继续阅读

  1. 漫画翻译浏览器扩展:工作原理只在你需要时,就地翻译你正在看的页面。扩展会做什么、会发送什么,以及绝不会做什么。阅读
  2. 在浏览器里边看边翻译漫画为某个网站开启“自动”,照常阅读,页面会随着滚动被翻译。如何暂停,以及哪些阅读网站可以用。阅读