待办事项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. C中的PHP扩展:您能否从另一个单独的扩展中继承一个扩展中的类?
- 4. 扩展点引用另一个扩展
- 5. 爪哇 - 扩展扩展一个Thread类
- 6. 扩展一个DOMElement
- 7. Java中的每个类扩展Object.Then如何扩展其他类。因为一个类只能扩展一个类
- 8. 扩展一个已经在Django中扩展的模板
- 9. 扩展一个DEFTYPE的clojurescript
- 10. iOS - 在一个中扩展两个类
- 11. 制作需要另一个扩展名的Python的C扩展
- 12. 扩展一个jQuery原型
- 13. 扩展一个DropDownList控件
- 14. 扩展一个JSON声明
- 15. 动态扩展一个类
- 16. 扩展一个Scala集合
- 17. 如何扩展一个BufferedImage
- 18. 扩展一个GEOS类
- 19. servlet扩展另一个servlet
- 20. route.MapPageRoute一个页面,扩展
- 21. 指着一个扩展
- 22. 实现一个@ html.myTelerikGrid扩展
- 23. 扩展一个JDOM文档
- 24. 扩展一个rails插件
- 25. “扩展”一个XML模式
- 26. Chrome扩展一个用户
- 27. 扩展一个jQuery插件
- 28. Laravel - 扩展一个ResourceController
- 29. 参数扩展一个类
- 30. 如何扩展一个listview?
真棒,感谢发布此信息。似乎两个浏览器都试图尽其所能阻止用户检查源代码。 – 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