在安装 Firefox 扩展之前,是否有一种方便的方法来检查其源代码?
(有一个Chrome 扩展程序提供此功能,但我没有使用过,无法判断其效果如何。无论如何,我主要对 Firefox 扩展感兴趣。)
答案1
在安装之前检查 Firefox 扩展源。这适用于 macos 和 linux。
- 例如https://addons.mozilla.org/en-US/firefox/addon/open-same-tab/
- 右键单击“+ 添加到 Firefox”并“复制链接位置”
- 下载并解压复制的url:
$ curl -L https://addons.mozilla.org/firefox/downloads/file/3570442/open_same_tab-0.1.7-fx.xpi?src=dp-btn-primary > /tmp/extension.xpi
$ unzip /tmp/extension.xpi -d /tmp/extension
扩展源现在位于/tmp/extension
。
- 如果您对评论满意,请
file:///tmp/extension.xpi
在 Firefox 中打开并安装。
答案2
作为弗拉基米尔指出.xpi 文件只是以特定方式组合而成的 ZIP 存档。使用 WinRAR、7-zip 打开它,或将其重命名为 .zip,然后使用操作系统的默认工具打开它。
编辑:
(看来 Mozilla 的附加组件页面不再有这种“安装”按钮,因此此方法无效。)
要获取 .xpi 文件,请使用https://addons.mozilla.org而不是内置扩展管理器。从那里,您可以右键单击安装按钮并选择Save as...
和已安装扩展,您可以:
- 打开你的 Firefox 配置文件夹
- 双击
extensions
子文件夹 - 识别
.xsi
所需扩展名的文件(有些很明显,有些则不明显) - 右键单击该
.xsi
文件并选择Open With
(然后可能More Apps
) - 选择你的 zip 文件管理应用程序(即。压缩包,7-Zip等),扩展程序应作为压缩文件夹打开。