Mullvad Privacy Companion 浏览器隐私扩展程序开源项目

我要开发同款
匿名用户2022年04月13日
99阅读
开发技术TypeScript
所属分类FireFox插件、插件和扩展
授权协议Apache-2.0

作品详情

MullvadPrivacyCompanion是一个Firefox扩展程序,可通过推荐扩展和浏览器设置来帮助您改善在线隐私。

环境

构建:

Node16.13.0Npm8.3.0Firefox:最新版本(>89)

如果你使用nvm,运行nvmuse客自动设置这些版本。

开发

第一次,使用npminstall安装必要的软件包。

采用npmrundev保存更改时,自动重新构建扩展。采用npmstart在另一个终端中启动带有扩展的Firefox开发实例。保存更改后,扩展程序将自动重新加载。

开发者工具可以通过点击启动inspect在调试选项卡中。

构建采用npmrunbuild构建扩展采用npmrunpack:xpi创造.xpi根文件夹中的文件在浏览器中测试扩展

您只能在没有Mozilla签名的情况下临时安装扩展程序。为此:

打开火狐在URL栏中输入“about:debugging#/runtime/this-firefox”点击“加载临时插件”打开extension.xpi文件。

当Firefox关闭时,扩展将自动卸载。

权限

MullvadPrivacyCompanion需要以下权限:

management能够推荐第三方扩展privacy禁用webRTCproxy配置和使用Mullvad代理服务器storage保存首选项*://*.mullvad.net/*获取代理服务器列表并显示您的连接信息

测试扩展时会自动接受权限。

网络请求

扩展发出两个外部网络请求:

api.mullvad.net获取最新的代理服务器am.i.mullvad.net获取连接信息
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论