是否可以将Google Chrome扩展程序转换为Firefox或Safari浏览器扩展程序?
最佳答案
Chrome和Firefox附加组件本质上都基于JavaScript核心,但是从设计上来说,Firefox具有更大的可扩展性。 Gecko引擎和XUL(Mozilla的XML用户界面语言)为扩展程序提供了更大的自由度,而Chrome(和WebKit)则试图对其“应用程序”的工作进行沙盒化。
因此,是的,只要Firefox提供了您想做什么的API,几乎可以肯定将Chrome扩展程序做成Firefox扩展程序。只需用Firefox's Jetpack SDK特定的内容替换Chrome的DevTools SDK特定的内容(例如系统调用或您在扩展程序中所做的任何其他操作)。
相反,并非总是如此。根据Firefox扩展程序的功能,不能始终将其转换为可在Chrome中使用。
关于google-chrome-extension - 将Google Chrome扩展程序转换为Firefox或Safari扩展程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17967442/