`
meiyoudao
  • 浏览: 89714 次
  • 性别: Icon_minigender_1
  • 来自: 冲脉
社区版块
存档分类
最新评论

firefox 插件初学(等待整理中)

阅读更多
http://blog.mozilla.com/chinacampus/2010/07/23/%E5%BC%80%E5%8F%91%E7%AC%AC%E4%B8%80%E4%B8%AAfirefox%E6%8F%92%E4%BB%B6%E2%80%94%E2%80%94%E6%84%9F%E8%B0%A2%E9%9D%92%E5%B2%9B%E5%A4%A7%E5%AD%A6%E7%81%AB%E7%8B%90%E6%A0%A1%E5%9B%AD%E5%A4%A7%E4%BD%BF/


http://devbean.blog.51cto.com/448512/160298

工具:Extension Developer

快捷键参数:-no-remote -P develop

修改Firefox配置

使用该Profile打开Firefox,在地址栏内输入about:config,按下enter(或者return按钮。
修改以下参数为给出的值。下面将解释这些参数的含义。

    * javascript.options.showInConsole = true
      将chrome文件中的错误显示在Console里。
    * nglayout.debug.disable_xul_cache = true
      关闭XUL缓存,这允许不重启而改变窗口以及对话的内容。这里,可以使用目录而不是Jar。但是Overlay改变后,overlay文档必须重载。
    * browser.dom.window.dump.enabled = true
      这将允许dump()函数输出到stdout里。参考window.dump函数。特权应用也可用nsIConsoleService。
    * javascript.options.strict = true
      启用严格JavaScript错误提示。
    * extensions.logging.enabled = true
      这将给出更多关于安装以及更新插件的信息。
    * nglayout.debug.disable_xul_fastload = true
      (仅限Gecko 2.0+ (Firefox 4.0+))
    * dom.report_all_js_exceptions = true


<?xml version="1.0"?>
<!--需要删除中文注释-->
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
         xmlns:em="http://www.mozilla.org/2004/em-rdf#">

    <Description about="urn:mozilla:install-manifest">
        <!-- 指出插件的ID.该ID应该是一个Email格式的字符串,或者是一个GUID.注意,使用Email的作用是保证该ID的唯一性,并不要求这个Email地址是有效的.必填. -->
        <em:id>meiyoudao@sohu.com</em:id>
        <!-- 指出插件的版本号.必填. -->
        <em:version>1.0</em:version>
        <!-- 在这里的值必须是2.该标签说明该应用的Firefox插件,而不是其他XUL应用程序.Firefox插件的代码是2,如果是Firefox主题则会是4.必填. -->
        <em:type>2</em:type>
        <!-- 安装插件的目标应用程序以及最高版本和最低版本.必填. -->
        <em:targetApplication>
            <Description>
                <!-- Firefox的ID,这个值不能改变.必填. -->
                <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
  <!-- 指明能使用该插件的Firefox最低版本.这里是指1.5.必填. -->
                <em:minVersion>1.5</em:minVersion>
  <!-- 指明能使用该插件的Firefox最高版本.这里是指3.0.x.结合minVersion,即是说本插件只适用于1.5和3.0.x之间的版本.必填. -->
                <em:maxVersion>3.6.*</em:maxVersion>
            </Description>
        </em:targetApplication>
        <!-- 插件的元数据. -->
        <!-- 插件名字.必填. -->
        <em:name>meiyoudao</em:name>
        <!-- 插件的描述.这里的描述将出现在Firefox的工具-附加组件的描述栏.选填. -->
        <em:description>A test extension</em:description>
        <!-- 插件作者.选填. -->
        <em:creator>galaxy.org</em:creator>
        <!-- 插件主页的URL.选填. -->
        <em:homepageURL>http://www.example.com/</em:homepageURL>
    </Description>
</RDF>


分享到:
评论

相关推荐

    firefox浏览器插件

    firefox浏览器插件firefox浏览器插件firefox浏览器插件firefox浏览器插件firefox浏览器插件firefox浏览器插件firefox浏览器插件

    adblock for macOS firefox xpi插件火狐firefox

    火狐firefox adblock xpi插件,adblock for macOS firefox,解决火狐浏览器安装adblock显示此页面在您的地区不可用问题,解压拖动到火狐浏览器即可安装,完美解决无法从插件市场安装的问题

    adguard-firefox浏览器插件

    adguard_firefox浏览器插件 20230618

    AdBlocker Ultimate firefox插件

    AdBlocker Ultimate firefox插件,用于连不了外网的同学。

    火狐工具 web插件

    火狐工具Web插件是Firefox浏览器中用于增强和定制浏览体验的一种重要资源。这些插件是由开发者创建的,可以提供各种功能,从提高生产力到增强安全性,甚至改变浏览器的整个界面。以下是一些关于火狐工具Web插件的...

    Firefox 火狐 插件大全

    "Firefox 插件大全"是一个集合了众多实用插件资源的压缩包,旨在帮助用户丰富他们的火狐浏览器体验。 在这个压缩包中,我们看到的文件名称列表可能代表了一些与火狐插件相关的组件或库: 1. NPSWF32.dll:这是一个...

    火狐firefox广告拦截插件 adblock-plus-2.8.2和adguard

    受影响的包括uBlock Origin、AdGuard AdBlocker、AdBlock For Firefox、AdNauseam等广告拦截扩展。只有科学上网,去AdGuard或AdGuard AdBlocker英文网站主页安装这个插件。你也可以尝试下载这个离线安装插件,解压缩...

    firefox翻译插件

    标题 "Firefox翻译插件" 指的是在Mozilla Firefox浏览器中使用的扩展程序,这些插件旨在帮助用户方便地翻译网页内容。Firefox是一个开源且高度可定制的网络浏览器,其丰富的扩展库是它的一大特色。"quick-translator...

    Firefox插件例子源码

    【Firefox插件例子源码】是一个关于Firefox浏览器插件开发的学习资源,包含了示例代码,可供开发者参考和学习。这个压缩包中包含了多个文件,它们各自在插件开发过程中扮演着不同的角色。以下是对这些文件及其相关的...

    firefox插件开发,firefox plugin 开发 firefox 扩展 开发

    火狐浏览器(Firefox)插件开发涉及一系列技术与步骤,主要目标是创建增强或定制浏览器功能的软件组件。以下是对标题和描述中提及知识点的详细解释: 1. **开发环境搭建**: - 使用`-no-remote -P develop`参数...

    FIREFOX插件备份

    标题 "FIREFOX插件备份" 涉及到的是Firefox浏览器中对扩展或插件进行备份的操作。Firefox是一款开源的网络浏览器,它允许用户通过安装各种插件来增强其功能,例如广告拦截、隐私保护、下载管理等。在日常使用中,...

    firefox插件大全

    以上只列举了部分可能包含在"Firefox插件大全"中的插件类型,实际上,Firefox拥有众多的插件库,覆盖了从提高生产力到娱乐休闲的各个领域。每个插件都有其独特的价值,用户可以根据自身需求选择安装,定制属于自己的...

    firefox插件开发教程

    本教程旨在深入探讨Firefox插件开发的核心——XUL(XML User Interface Language)及其在图形用户界面(GUI)设计中的应用。 XUL是一种专为Firefox设计的接口语言,它基于XML语法,为创建和修改浏览器内的图形元素...

    支持Flash插件的Firefox火狐浏览器

    **标题详解:**“支持Flash插件的Firefox火狐浏览器” 在互联网的早期,Adobe Flash是一种广泛用于创建动态内容和多媒体交互的技术。然而,随着HTML5等更现代、更安全的替代品出现,Adobe公司宣布在2020年底停止对...

    FireFox支持OCX插件

    标题中的“Firefox支持OCX插件”意味着Mozilla Firefox这款开源网络浏览器可以运行OCX(ActiveX Control)组件,这是微软Windows平台下的一种交互式对象技术。通常,OCX插件用于增强网页的功能,如播放媒体、执行...

    hackbar-2.3.1 Firefox插件

    hackerbar 2.3.1免费版本火狐插件

    Firefox(火狐)浏览器 插件开发 DEMO VC6

    标题中的“Firefox(火狐)浏览器 插件开发 DEMO VC6”指的是使用Visual C++ 6.0(简称VC6)开发Firefox浏览器插件的一个示例项目。这个项目可能是为了帮助开发者理解如何在Firefox中创建自定义功能,增强浏览器的使用...

    firefox插件开发

    在本文中,我们将深入探讨Firefox插件开发的关键概念、工具和步骤,以便帮助开发者构建自己的Firefox插件。 首先,理解Firefox插件与扩展的区别很重要。Firefox插件通常是指更底层的原生代码实现,比如NPAPI...

    firefox插件

    标题中的“Firefox插件”指的是在Mozilla Firefox浏览器中使用的扩展程序。这些插件可以增强浏览器的功能,例如添加新的工具栏、改变网页显示方式、提供安全防护或者提高浏览效率。Firefox插件是开源社区的一个重要...

Global site tag (gtag.js) - Google Analytics