Chrome / Firefox:访问扩展程序的来源

时间:2010-10-18 10:47:39

标签: macos firefox google-chrome

Chrome或Firefox是否会将扩展程序的源代码打开到主机?如果是,Mac上的相应文件夹在哪里?

4 个答案:

答案 0 :(得分:31)

,假设您的部分或全部扩展程序是以解释和未混淆的语言编写的。普通的Javascript在两种浏览器中都很常见。

对于任何firefox扩展,如果您保存.xpi文件而不是安装它,它只是一个zip文件,您可以使用任何存档工具(例如7zip或WinZip)打开它。

.crx文件Chrome也是如此。作为测试,我刚刚使用7zip下载并打开Google Mail Checker Plus的.crx,看起来这完全用javascript编写,所有源都可以读取。

在任何一种情况下,您可以从中获得多少可用的源代码取决于扩展中使用的语言。

Google Chrome将扩展程序安装到 ~/Library/Application Support/Google/Chrome/Default/Extensions/<EXTENSION_ID>/ ,并将其注册在其首选项文件(according to this)中。

正如希伯所说,Firefox将扩展程序安装到 ~/Library/Application Support/Firefox/Profiles/PROFILE_ID/extensions/EXTENSION_ID/

答案 1 :(得分:1)

对于Firefox,路径为:

/Users/YOUR_LOGIN/Library/Application Support/Firefox/Profiles/PROFILE_ID/extensions/EXTENSION_ID/

答案 2 :(得分:0)

我知道这是一个古老的话题,但对于未来的研究......它可能会很有趣......请点击链接: How to find extension code?

这篇文章很好地解释了在Ubuntu和Windows上Firefox,Chrome(当然也在Chromium上工作)的扩展代码的位置!

最佳,

答案 3 :(得分:0)

在线观看

在浏览器中查看Chrome / Firefox / Opera扩展/插件来源(无需下载):
https://robwu.nl/crxviewer/

书签

bookmarklet用法

点击Chrome网上应用店,Firefox插件库或Opera插件库中的an extension’s page时的小书签。

bookmarklet来源
javascript: location.href='https://robwu.nl/crxviewer/?crx='+document.location.href; 
bookmarklet链接

view extension source online (Chrome .crx) @ https://robwu.nl/crxviewer/?crx=←您可以将此链接拖到书签栏以创建书签,但之后您必须编辑其URL:删除javascript之前的所有内容,包括单斜杠:{{1} }