待办事项Chrome或Firefox让你扩展的源代码开放给主机的访问源?如果是,Mac上的相应文件夹在哪里?的Chrome/Firefox中:一个扩展
8
A
回答
29
是,假设部分或全部延伸是写在一个解释和未模糊语言。在这两种浏览器中,纯Javascript都很常见。
对于任何Firefox扩展,如果保存的.xpi文件,而不是安装它,它只是一个zip文件,你可以用任何存档工具打开(如7zip的或WinZip的)。
这同样适用于该文件的.crx的Chrome。作为一个测试,我刚刚下载并打开的.crx使用7zip的Google Mail Checker Plus,而且看起来这完全是用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
对于Firefox的路径是:
/Users/YOUR_LOGIN/Library/Application Support/Firefox/Profiles/PROFILE_ID/extensions/EXTENSION_ID/
0
我知道这是一个老话题,但为今后的研究..它可能是interesting..so下面的链接: How to find extension code?
这文章解释了很好的火狐,Chrome(铬工作压力太大,当然)在Ubuntu和Windows,其中位于扩展代码!
最佳,
相关问题
- 1. 创建一个扩展另一个PHP扩展的PHP扩展?
- 2. 扩展一个扩展类的模块
- 3. 扩展点引用另一个扩展
- 4. Java中的每个类扩展Object.Then如何扩展其他类。因为一个类只能扩展一个类
- 5. 制作需要另一个扩展名的Python的C扩展
- 6. 扩展一个Scala集合
- 7. 实现一个@ html.myTelerikGrid扩展
- 8. 扩展一个jQuery原型
- 9. 扩展一个JDOM文档
- 10. 扩展一个DropDownList控件
- 11. 如何扩展一个listview?
- 12. 扩展一个rails插件
- 13. 指着一个扩展
- 14. 动态扩展一个类
- 15. 参数扩展一个类
- 16. 如何扩展一个BufferedImage
- 17. “扩展”一个XML模式
- 18. 如何让用户控件扩展一个扩展UserControl的类?
- 19. IIS7重新写一个.axd扩展到不同的扩展
- 20. 创建一个动态可扩展的布局和扩展
- 21. 管理一个VS扩展与另一个扩展的依赖关系
- 22. PHP中的多个扩展
- 23. GTK扩展一个在一个时间
- 24. WPF扩展器 - 只有一个扩展器随时可以扩展
- 25. 如何在JavaScript中扩展一个类
- 26. 在javascript中扩展一个类
- 27. 如何在python中扩展一个类?
- 28. C#SaveFileDialog从多个扩展名中设置一个扩展名未输入时自动添加扩展名
- 29. 统一扩展
- 30. 一个Chrome扩展可以启用或禁用另一个Chrome扩展吗?
真棒,感谢发布此信息。似乎两个浏览器都试图尽其所能阻止用户检查源代码。 – 2012-03-10 21:24:07
不是一个随机目录。该目录以扩展名的ID命名。转到chrome:// extensions /,你会发现这是目录名称的ID。 – RobKohr 2013-05-20 13:26:55
@RobKohr不错的提示。编辑答案提到相同。 – Murukesh 2014-02-09 14:45:55