浏览器插件要用什么开发?

2011-06-03 10:10:41 +08:00
 uper
各种主流浏览器插件的开发
4600 次点击
所在节点    问与答
12 条回复
ehaagwlke
2011-06-03 10:16:43 +08:00
Firefox:如果不涉及NPAPI,直接用Komodo吧,有内建XUL语法支持。
Chrome: 如果不涉及NPAPI的,直接用文本编辑器就可以了。Google的工程师是在Mac下用XCode写的。
IE:没写过,貌似得用VS。
uper
2011-06-03 10:30:57 +08:00
像fawave这种chrome app 需要用到那些技术呢?
heiguo
2011-06-03 10:51:15 +08:00
@uper chrome插件安装之后代码应该都可以看到的
比如:C:\Users\*******\AppData\Local\Google\Chrome\User Data\Default\Extensions

chrome://extensions 里边可以看到与插件相对应的文件夹名字
zythum
2011-06-03 10:58:06 +08:00
差各个浏览器的api文档去,这样就清楚了
ehaagwlke
2011-06-03 10:59:38 +08:00
@uper HTML,JS,CSS。就这些了吧。
xhacker
2011-06-03 12:08:59 +08:00
LZ 说的是 plugin 还是 extension 啊?区别很大……
xhacker
2011-06-03 12:09:34 +08:00
@ehaagwlke Firefox 最近有一个叫 Jetpack 的东西看起来不错……
uper
2011-06-03 12:30:45 +08:00
@xhacker 能说说有什么区别吗?
ehaagwlke
2011-06-03 13:15:01 +08:00
@xhacker JetPack貌似只针对FX4以上版本的。如果要兼容2或者3的话,那个还用不了
chone
2011-06-03 14:13:15 +08:00
xhacker
2011-06-03 18:18:13 +08:00
@uper 浏览器提供的 API 比较有限,如果需要一些系统级的功能(比如复制文件、多线程…之类的)或者想用其他语言写插件,就要用到 NPAPI 了。
xhacker
2011-06-03 18:18:56 +08:00
@ehaagwlke 感觉 Jetpack 比较简单一点……其实我没有接触过 FX 扩展,只是粗略地看过一点点文档。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/13949

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX