Mozilla/extensions

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(扩展)
(连接)
第37行: 第37行:
 
*[https://developer.mozilla.org/en/Extensions Mozilla Extensions]
 
*[https://developer.mozilla.org/en/Extensions Mozilla Extensions]
 
*[https://addons.mozilla.org/en-US/developers Add-on Developer Hub]
 
*[https://addons.mozilla.org/en-US/developers Add-on Developer Hub]
 +
*[https://builder.addons.mozilla.org/ Add-ons Builder]
 
*[https://developer.mozilla.org/En/Firefox_addons_developer_guide Firefox addons developer guide]
 
*[https://developer.mozilla.org/En/Firefox_addons_developer_guide Firefox addons developer guide]
 
*[http://www.ibm.com/developerworks/cn/web/wa-lo-firefox-ext/ 实战 Firefox 扩展开发]
 
*[http://www.ibm.com/developerworks/cn/web/wa-lo-firefox-ext/ 实战 Firefox 扩展开发]

2011年5月1日 (日) 13:36的版本

Mozilla 扩展是能为 Mozilla 程序(例如 FirefoxThunderbird)添加新功能的小巧的附加软件。从工具栏按钮到全新特性,它们能添加任何东西。它们允许用户定制程序,以适合自己的个性需要(如果他们需要新的特性);同时又保持了程序的小巧,以便下载。

扩展不同于插件,插件帮助浏览器现实类似于播放多媒体文件这样的特定的内容。扩展也不同于搜索插件,搜索插件在搜索栏插入附加的搜索引擎。

简单讲,XPCOM + XUL + JavaScript + CSS = Add-ons

Mozilla-extensions-technology.png

目录

工具

这些开发扩展能更好的帮助开发者开发扩展:

  • DOM Inspector, used to inspect and edit the live DOM of any web document or XUL application (Firefox and Thunderbird)
  • Venkman, a JavaScript Debugger (Firefox version, Thunderbird version)
  • Extension Developer's Extension a suite of tools for extension development (Firefox)
  • Extension Test an add-on which makes it easier to detect problems which will lead to rejection by addons.mozilla.org
  • Console² enhanced JavaScript console (Firefox version, Thunderbird version)
  • Javascript Command for writing/testing javascript on Firefox windows
  • Chrome List navigate and view files in chrome:// (Firefox version, Thunderbird version)
  • Chrome Edit Plus a user file editor (Firefox and Thunderbird)
  • Add-on Builder a web-based application that generates an extension skeleton (Firefox, Thunderbird, and others)
  • Firebug a variety of development tools (Firefox)
  • Pentadactyl, a general purpose extension with builtin tools for extension development, including a command line with chrome JavaScript evaluation (including property and function argument completion) and the ability to demand-load external JavaScript and CSS files into window chrome.
  • Chromebug combines elements of a JavaScript debugger and DOM (Firefox, "kinda works for Thunderbird")
  • MozRepl explore and modify Firefox and other Mozilla apps while they run (Firefox and Thunderbird)
  • ExecuteJS an enhanced JavaScript console (Firefox version, Thunderbird version)
  • XPCOMViewer an XPCOM inspector (Firefox and Thunderbird)
  • JavaScript shells to test snippets of JavaScript (Firefox and Thunderbird)
  • SQLite Manager to manage the SQLite database (Firefox and Thunderbird)
  • ViewAbout enables access to various about: dialogs from the View menu (Firefox version, Thunderbird version )
  • Crash Me Now! useful for testing debug symbols and the crash reporting system (Firefox and Thunderbird)

扩展

第一个扩展

完成第一个Firefox扩展: Hello World!

连接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱