Why to build a Firefox Extension?

我们通过自我教育让自己成为一名专业用户。

Steps

  1. 创建开发环境:独立 Profile和快捷方式,开发用插件。

JavaScript

JavaScript是一门完整的、独立的语言。

XUL

XUL 是一种用于描述用户界面的语言,Firefox的用户界面就是由他搭建的,因此,有很强的可被改变性。

HTTP Basic 验证

关于 HTTP Basic 验证的直接论述并不多见,似乎对于专业人士来说,这是一个不值得一提的简单技术。Basic验证采用用户名和密码进行明文验证,可以采用base-64对其进行编码以避免被用户读取,但是这种验证依旧是有安全问题的。参考资料。

Ref

eMule 上能够下载到很多很多的 JavaScript 教程,学习资源是很丰富的。

长篇教程

  1. http://developer.mozilla.org/en/docs/Building_an_Extension
  2. http://roachfiend.com/archives/2004/12/08/how-to-create-firefox-extensions/
  3. http://lifehacker.com/software/programming/how-to-build-a-firefox-extension-264490.php