2
A
回答
6
在我看来,您可以使用Crossrider,使用Crossrider您将编写一个JavaScript代码,该代码将生成兼容Chrome,Firefox和Internet Explorer的扩展。
Crossrider具有强大的API,可以在编写跨浏览器代码时隐藏所有的复杂性。
尽量给它一个镜头:http://www.crossrider.com
免责声明:我曾在Crossrider
+0
截至2017年5月3日,Crossrider不提供称为Crossrider的产品,如上所述。 – 2017-05-03 17:29:02
1
这取决于您的扩展功能。从理论上讲,如果你的扩展很简单(例如,它不需要任何特殊的API,比如http或者文件系统访问,并且它不修改浏览器布局),理论上你可以在浏览器之间重复使用相同的代码(但是由于每个浏览器都有自己的扩展格式,您必须为每个扩展名创建描述符/浏览器特定代码)。使用一些可以用JavaScript以外的语言编写扩展名将我们的语言命名为JS编译器。例如Chrome的SpeedTracer
部分用GWT(Java to JavaScript编译器)编写。
简而言之,您可以在不同浏览器的扩展之间重复使用相同的代码,并且可以使用JavaScript以外的语言来创建浏览器扩展。
相关问题
- 1. 如何为浏览器扩展/插件创建自动更新程序?
- 2. 如何开始在附加/插件/浏览器扩展
- 3. 浏览器 - 文件编写器扩展?
- 4. 在浏览器扩展中创建元素继承浏览器的CSS?
- 5. django文件浏览器扩展问题
- 6. 谷歌浏览器扩展事件
- 7. 为浏览器添加太多插件/扩展,影响浏览速度?
- 8. 创建谷歌浏览器扩展所需的编程语言
- 9. 有关创建浏览器扩展的一些常见问题
- 10. 避免在Chrome扩展中创建浏览器操作
- 11. Hybris:如何创建加速器服务扩展插件?
- 12. 浏览器今天接受插件还是只接受扩展?
- 13. 开发谷歌浏览器插件(无扩展!)
- 14. 谷歌浏览器的插件或扩展
- 15. 如何在C#中创建WebKit浏览器插件?
- 16. 创建文件浏览器
- 17. excel共享公式扩展
- 18. 创建并扩展一个jQuery插件
- 19. 浏览器加载项/扩展和浏览器表单数据
- 20. 创建一个浏览器独立书签或浏览器插件
- 21. 浏览器插件?
- 22. Safari浏览器扩展消息injected.js
- 23. 谷歌浏览器扩展程序ADS
- 24. 谷歌浏览器扩展开发
- 25. Chrome浏览器扩展,可检测第
- 26. 用python扩展Chrome浏览器
- 27. 检测Google Chrome浏览器扩展
- 28. 谷歌浏览器扩展程序
- 29. 谷歌浏览器扩展混淆
- 30. VBA对象浏览器扩展
为什么你认为JavaScript是为浏览器扩展发展的唯一语言?事实并非如此。 – 2012-02-03 12:45:58
这个问题提到了Java/.NET/Pyton(原文如此),而不是Javascript。 – DNA 2012-02-03 12:50:49
我发现没有找到如何不在JavaScript中。 Thanx,问题更新。 – Bohdan 2012-02-03 12:51:06