一、构建开发环境

在动手开发之前,首先需要构建扩展开发所需的环境。Firefox 把用户的个人信息,包括设置、
已安装的扩展等,都保存在一个概要文件中,默认是使用名为 default 的概要文件。通过创建一个
专门为开发使用的概要文件,可以不影响正常的使用,也不会破坏个人信息。
创建概要文件:
步骤:1、在开始菜单运行里输入  cmd
     2、start "" "%ProgramFiles%\Mozilla Firefox\firefox.exe" -no-remote -P dev
       
     3、创建配置文件   只要写个名字下一步就Ok了
    
    
    4、创建完成按结束就可以启动FireFox了
二、安装Firefox插件
各插件名Venkman、Extension Developer's Extension 、Console2 、Chrome List、Execute JS、XPCOMViewer、 和 
Firebug更多的开发帮助插件见:https://developer.mozilla.org/en/Setting_up_extension_development_environment
安装方法:
 
获取插件
 
三、配置Firefox参数
在地址栏里输入: about:config
javascript.options.showInConsole = true //把JavaScript的出错信息显示在错误控制台
javascript.options.strict  = true //在错误控制台中启用严格的 JavaScript 警告信息
参照另外一篇文章里的
http://www.ibm.com/developerworks/cn/web/wa-lo-firefox-ext/index.html
以下两项参数设置在about:config 里找不到,需要在 C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\rbl3tisg.Dev 目录下的user.js 文件中,如果文件不存在,创建它,但Firefox 3.0以后的版本就没有这个文件了,用prefs.js文件替换了添加
user_pref("nglayout.debug.disable_xul_cache",true);

//禁用 XUL 缓存,使得对窗口和对话框的修改不需要重新加载 XUL 文件

user_pref("browser.dom.window.dump.enabled",true);

//允许使用 dump() 语句向标准控制台输出信息

到此基本开发环境已设置好。中文帮助文档见:https://developer.mozilla.org/cn/Setting_up_extension_development_environment
 
最好在桌面上新建一个快捷方式:  
目录为下:
"C:\Program Files\Mozilla Firefox\firefox.exe" -no-remote -p "Dev"

转载于:https://www.cnblogs.com/eping/archive/2010/04/20/1716291.html

Mozilla 扩展开发环境设置相关推荐

  1. JDeveloper开发环境设置

    2019独角兽企业重金招聘Python工程师标准>>> Environment Encoding设置成UTF-8 Compiler Encoding设置成UTF-8 设置运行目录 打 ...

  2. Hadoop Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  3. Hadoop集群_Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  4. Maven开发环境设置导致的异常java.lang.NumberFormatException: null

    Maven开发环境设置导致的异常java.lang.NumberFormatException: null 参考文章: (1)Maven开发环境设置导致的异常java.lang.NumberForma ...

  5. vue-webpack项目本地开发环境设置代理解决跨域问题

    vue-webpack项目本地开发环境设置代理解决跨域问题 参考文章: (1)vue-webpack项目本地开发环境设置代理解决跨域问题 (2)https://www.cnblogs.com/xyyt ...

  6. hadoop搭建与eclipse开发环境设置

    hadoop搭建与eclipse开发环境设置(转) 1.    Windows下eclipse开发环境配置 1.1 安装开发hadoop插件 将hadoop安装包hadoop\contrib\ecli ...

  7. Symbian编程与开发环境设置

    一. symbian/' target='_blank'>Symbian针对不同的终端有不同的开发包,目前多见的是NOKIA的60和80系列Series 60 SDK for symbian/' ...

  8. linux apple开发环境,Objective-C开发环境设置

    如果要安装自己的Objective-C编程语言编程环境,则需要在计算机上安装文本编辑器和GCC编译器. 1. 文本编辑器 文本编辑器用于编写程序代码.一些常见的编辑器如:Windows Notepad ...

  9. 我的.NET开发环境设置

    我想大家在开发过程中可能同样会遇到下列问题: 1,多平台开发 不同的开发工具,相同开发工具的不同版本混装在一起,稍有不慎就会搞得乱七八糟. 2,试用新控件或者新工具 很自然的,因为没用过,搞乱系统也就 ...

最新文章

  1. js中深拷贝和浅拷贝问题
  2. Oracke nls Parameters
  3. python PyQt5.QtWidgets.QWidget类
  4. 【Azure Show】|第九期 “我的计算机入门之路” 嘉宾秦婷婷汪宇杰文轩
  5. 【干货】如何删除“自豪地采用WordPress“
  6. 实现Windows Embedded 8 Standard 上的快速开机(HORM)
  7. c# mysql 连接类_c#中连接数据库的类怎么写呀?
  8. 单片机编程技巧—状态机编程
  9. 2.4G天线在PCB板上的设计资料
  10. t分布em参数估计matlab,参数估计的MATLAB实现.ppt
  11. 为什么要学计算机演讲稿,我们为什么要学习科学演讲稿
  12. 5. ATF(ARM Trusted firmware)启动---bl31
  13. java多级继承_java代码继承------多层继承
  14. 台式计算机安装无线网卡驱动程序,台式机无线网卡驱动,详细教您台式机无线网卡驱动如何安装...
  15. pdf 转图片 php,php如何实现pdf转换成图片
  16. weex scroller滚动列表实践
  17. [java]如何在项目中用好log4J写项目日志
  18. 本地打印机获取以及文件打印 java
  19. wince 访问共享文件_WINCE6.0建立共享文件夹
  20. 2023年Java面试题最新整理,附白话答案

热门文章

  1. php内核总结_深入PHP内核之面向对象总结
  2. sp MySQL 导入_mysql数据导入redis
  3. 计算机科学期刊拒稿概率大吗,发表论文初审过了复审被拒概率高不高
  4. 排序算法之计数排序、基数排序和桶排序
  5. 【数学与算法】PCA主成分分析(降维)的通俗理解
  6. Stanford机器学习笔记-1.线性回归
  7. JQuery 总结(4) DOM操作
  8. git reset revert 回退回滚取消提交返回上一版本
  9. Java集合的使用:List与Map
  10. OpenCV学习笔记(二十六)——小试SVM算法ml OpenCV学习笔记(二十七)——基于级联分类器的目标检测objdect OpenCV学习笔记(二十八)——光流法对运动目标跟踪Video Ope