firefox 插件 开发(1)-配置及runtime

合集下载

firefox插件使用教程

firefox插件使用教程

有时候页面中的javascript会根据用户的动作如鼠标的onmouseover来动态改变一些HTML元素的样式表或背景色,HTML查看器 会将页面上改变的内容也抓下来,并以黄色高亮标记,让网页的暗箱操作彻底成为历史。
利用Inspect检查功能,我们还可以用鼠标在页面中直接选择一些区块,查看相应的HTML源代码和CSS样式表,真正的做到所见即所得,如果你 使用了外部编辑器修改了当前网页,可以点击Firebug的reload图片重新载入网页,它会继续跟踪你之前用Inspect选中的区块,方便调试。
console.log("hello world")
如果你有一堆参数需要组合在一起输出,可以写成这样:
console.log(2,4,6,8,"foo",bar).
Firebug的日志输出有多种可选的格式以及语法,甚至可以定制彩色输出,比起单调的alert,显然更加方便,限于篇幅,这里不做详细说明,但 是有志于提高debug效率的读者,可以到Firebug的官方站点(见附录)查看更详细的教程。
如何获取和安装firebug?
因为firebug需要在firefox浏览器下运行,所以大家一定要安装个firefox浏览器。然后用 firefox打开https:///zh-CN/firefox/addon/1843页 面添加到firefox即可,安装好后在 工具栏中可以看到(图一)
图7:javascript调试器
#p#副标题#e#
FirebugDOM查看器
DOM(Document Object Model)里头包含了大量的Object以及函数、事件,在从前,你要想从中查到需要的内容,绝非易事,这好比你去了一个巨大的图书馆,想要找到几本名 字不太确切的小书,众多的选择会让你无所适从。而使用Firebug的DOM查看器却能方便地浏览DOM的内部结构,帮助你快速定位DOM对象。双击一个 DOM对象,就能够编辑它的变量或值,编辑的同时,你可能会发现它还有自动完成功能,当你输入document.get之后,按下tab键就能补齐为 document.getElementById,非常方便。如果你认为补齐得不够理想,按下shift+tab又会恢复原状。用了Firebug的 DOM查看器,你的javascript从此找到了驱使的对象,Web开发也许就成了一件乐事。

firefox插件开发

firefox插件开发

本文部分教程是参考Firefox 的MDN一些开发文档,文章结尾的参考资料中附带一些文档;在Gecko 2.0 之前只能使用Overlay Extension这种技术进行扩展开发,现在有一种新的开发方式可以基于Add-On SDK进行开发,本文只对插件项目使用到的一些Add-On开发技术做一些简单的讲解,不涉及到Overlay Extension开发,若有兴趣可以自行参考文章结尾。

1. 安装python2.5、2.6或者2.7,3.X不支持,将Python的路径加入到环境变量PATH中。

2. Firefox3. 安装Add-On SDK。

4. 启动命令行,到sdk root 目录下,运行激活命令bin\active5. 可以看到命令提示符现在应该有一个包含SDK的根目录名称的新的前缀:(C:\Users\mozilla\sdk\addon-sdk) C:\Users\Work\sdk\addon-sdk>在shell提示符运行: cfx它会产生下面信息,这里是第一行内容,后面是大量的使用信息:Usage: cfx [options] [command]这是CFX命令行程序,是主界面加载项的SDK,可以使用它来启动Firefox和测试插件,打包附加分发,查看文档和运行单元测试。

cfx 的详细说明文档:https:///en-US/Add-ons/SDK/Tools/cfx原文档如下:https:///en-US/Add-ons/SDK/Tutorials/Getting_started总结起来就是3步:1. 创建文文件夹:mkdir my-addon1. 2. 运行如下命令cd my-addoncfx init得到如下输出:* lib directory created* data directory created* test directory created* doc directory created* README.md written* package.json written* test/test-main.js written* lib/main.js written* doc/main.md writtenYour sample add-on is now ready for testing:try "cfx test" and then "cfx run". Have fun!"1. 3. 运行cfx run可以运行该Add-On。

火狐插件开发教程

火狐插件开发教程

⽕狐插件开发教程firefox的插件分两种类型,⼀种extension,叫扩展,⼀种是plugin,我们叫插件.两种是完全不同的两个东西。

extension相对来说简单很多,⽤的主要是XUL,只是xml的⼀个变相。

⽽plugin相对来说复杂⼀些。

具体的官⽹说明如下⼀、插件的标准1、在windows平台,⽕狐的插件是以动态库形式(dll)存在的,并只去识别在其安装⽬录下plugins⽂件夹下的dll;2、dll的名是以8.3原则来命名的,即其名字所包含的字符不超过8个字符且以dll结尾的⽂件,还有⼀个规定就是其名字必须以np开头,例如:npXXX.dll,⽽XXX不超过六个字符;3、dll是属于MIME(⼀种标准)类型,要不⽕狐浏览器不认识他;4、dll导出的函数必须是NP_GetEntryPoints、NP_Initialize、NP_Shutdown是这三个,这是⽕狐浏览器能够识别的在个接⼝,具体说明在插件的⽣命周期中说明。

⼆、插件的⽣命周期1、第⼀次打开含量有插件的页⾯时,浏览器最先调⽤NP_GetEntryPoints作为调⽤插件的⼊⼝,此⽅法也只在第⼀次加载插件时调⽤。

2、调⽤NP_GetEntryPoints后,浏览器会调⽤NP_Initialize初始化插件,NP_Initialize只在第⼀次调⽤时被浏览器调⽤,与NP_Initialize 配对的是NP_Shutdown,NP_Shutdown是在关闭了所有含有该插件的页⾯后被浏览器调⽤,在⽣命周期内也只被调⽤⼀次3、调⽤NP_Initialize后,浏览器会调会NPP_New来创建⼀个插件实例,每打开⼀个页⾯都会调⽤NPP_New⼀次来创建⼀个插件实例,与 NPP_New配对的是NPP_Destory,在每关闭⼀个页⾯都会调⽤NPP_Destory来释放NPP_New创建的实例4、调⽤NP_Initialize后,⼀般会调⽤NPP_SetWindow来调置窗⼝,对于没有窗⼝的插件当然不⽤调⽤。

Firefox Chrome插件、扩展的区别

Firefox Chrome插件、扩展的区别

插件(plugins)、扩展(extensions)与主题(themes)和语言包(languages)都是附加组件(Add-ons)不同种类。

插件与扩展是完全不同的东西。

Firefox:插件与扩展插件(Plugins/Plug-ins):它通常是第三方应用程序提供给firefox使用的二进制文件。

也就是说第三方应用程序把相关功能编译成了二进制的机器指令提供给各类浏览器,方便它们调用。

Firefox需要显示某些自身并不能显示的特定文件类型的时候,就会调用与之相关的第三方应用程序提供给firefox的插件来显示它。

插件的作用也在于此。

windows下的firefox插件通常是dll格式,linux下的通常是so格式。

例如,Adobe提供给firefox的插件“Adobe reader”使其能直接在浏览器里显示网络上的pdf 文档,而Adobe提供给firefox的另一个插件“Adobe shockwave flash”则使其能显示网页中嵌入的flash。

Microsoft提供的“Windows media player firefox plugin”使firefox能播放网页中嵌入的windows媒体(wmv、wma、asf以及对应的播放列表格式)。

扩展(extensions):它通常是扩展开发者为了修改或者增强firefox本身的功能而提供的一种打包格式。

它通常由包含功能代码的js脚本、包含界面的xul文件以及包含皮肤的css文件和各种图像文件组成。

少数特定平台下的扩展可能还会附带一些二进制文件。

∙Firefox扩展是什么?官方定义:它是用于给Firefox增加一些实用新功能的附加组件。

使用的技术:○XUL: 一种基于XML的用户界面语言○CSS,DOM,JavaScript○XPCOM: 跨平台的COM(COM 的全称是Component ObjectModel 组件对象模型。

)技术,基本原理与微软的COM类似○XPConnect: 将JavaScript和XPCOM连接起来,即可以让XPCOM组件被脚本化,在js代码中调用,也允许使用js来开发XPCOM组件开发,相当于“胶水”。

火狐实用插件大全

火狐实用插件大全

相信大家在工‎作或者学习的‎过程中,会经常需要一‎些工具来帮助‎我们更好的辅‎助我们完成工‎作、保存一些资料‎、分析一些数据‎等,也经常会碰到‎一些用起来非‎常爽的插件,闲暇之余不妨‎记录一下,有空了与大家‎共同分享吧!今天苏州seo小传来给大家‎分享一些火狐‎实用插件大全‎:-----个人习惯优化‎插件:Tab Utilit‎i es:在新标签页打‎开书签、历史、主页、地址、搜索,以及更多增强‎标签式浏览的‎实用功能,包括紧邻当前‎标签页打开新‎标签页、关闭当前标签‎页后激活亲属‎标签页/上次访问的标‎签页、保护/锁定/图标化/固定标签页、多标签页处理‎、自定义标签页‎点击动作等等‎。

All-in-one sideba‎r:侧栏控制,率获大奖的用‎户体验!在侧边栏中就‎可以快速切换‎书签、下载项和扩展‎等面板,或者在侧边栏‎登陆网站、查看源代码;另外,还有侧栏切换‎柄和工具栏,单击浏览器一‎侧的突起边缘‎,即可打开/关闭扩展,所有这些都允‎许用户自由定‎制。

All-in-One Gestur‎e s:多合一鼠标手‎势,集合了流行的‎滚动、导航等方位插‎件的鼠标手势‎。

Tabbro‎w ser Prefer‎e nces:增强式标签页‎浏览扩展,提供一个很全‎面的图形界面‎,以便让用户能‎够轻松更改F‎i refox‎中的隐藏设置‎,让Firef‎o x的标签页‎浏览功能更加‎强大和完善,并提供关于链‎接打开方式的‎详细设置。

Tab Mix Plus:在页签上增加‎了更多的功能‎,允许你在一个‎页签上打开多‎个链接,或者在多个页‎签打开同一个‎链接,合并或者关闭‎同一个域名的‎链接等。

Restar‎t Firefo‎x:在文件菜单中‎加了一项"重启fire‎fox",在安装扩展或‎插件后,使用这个插件‎可以很方便,不用关闭Fi‎r eFox.Sessio‎n saver‎:恢复上一次打‎开的页面,如果你上次用‎过F ireF‎o x的话,这对于崩溃的‎FireFo‎x同样有效。

一步一步学习Firefox扩展的开发(1)——制作工具栏按钮及右键菜单

一步一步学习Firefox扩展的开发(1)——制作工具栏按钮及右键菜单

⼀步⼀步学习Firefox扩展的开发(1)——制作⼯具栏按钮及右键菜单Firefox提供开放、强⼤且灵活的扩展机制,因此衍⽣出了⼤量功能丰富的扩展组件,这些扩展组件甚⾄可以说是某些⽤户爱上firefox的主要因素。

⽐较可惜的是firefox扩展开发的中⽂资料相对⽐较少,因此在这⾥我会从简单到深⼊介绍开发firefox扩展的⼀些技术及常遇到的问题。

本⽂主要内容:制作⼀个包含⼯具栏按钮及右键菜单的简单组件解决扩展安装后⼯具栏按钮却不显⽰的问题因为这个组件不需要设计交互窗⼝,因此开发过程相对简单,下⾯是这个组件运⾏的效果图:在开始之前先介绍⼀下⼏个⽹址:https:///en/Extensions官⽅开发⽹,类似MSDN,是开发时的主要参考资料;https:///en/Building_an_Extension,官⽅的⼀个基础教程,笔者通过此篇⽂章⽽⼊门;/code/mozilla/extensionwiz/,⼀个在线的创建扩展的向导,如果你想⽴即创建⼀个属于⾃⼰的扩展,可以试试⽤这个向导制作⼀个雏形,然后再⾃⼰慢慢添砖添⽡。

本⽂所讲的例⼦也是⽤这个向导制作出来的。

好了,下⾯就开始讲解本⽂的⽰例组件:uusharedemo1的制作过程。

1、了解扩展组件的构成Firefox扩展组件是以⼀个xpi⽂件的形式发布的,⽽xpi⽂件实际上是zip压缩包⽂件,我们只要把Firefox扩展组件下载回来(⽤右键另存为即可下载),把⽂件扩展名改为zip即可解压并看到所有的源代码,有时可能还会在压缩包⾥⾯看到jar格式⽂件,这个也是zip压缩包,改名解压即可看到源代码。

因此多下载优秀的扩展回来慢慢研究其源代码也不失为⼀种快速的学习⽅法。

⼀般xpi⽂件内部有(但不⼀定都有)如下⽬录及⽂件:其中 uusharedemo1 为本⽂⽰例组件的名称,可以看到压缩包⾸层有:install.rdf及chrome.manifest两个⽂件以及⼀个chrome⽬录。

我的Firefox插件开发之旅

我的Firefox插件开发之旅

转自:http://www.cppbl /epubcn/archive/2008/11/07/66206.html我的Firefox插件开发之旅(1)——从零开始准备做一个Firefox插件,用来接收从WEB页面传递的参数,根据这些参数从服务器上下载一些文件到本地,并调起本地的一个应用程序。

以前在IE中是使用一个ActiveX来实现的。

FF的插件从来没有做过,不知道将来会遇到多少困难。

在网上发现一个页面:/code/mozilla/extensionwiz/,它提供了一个FF扩展的生成向导,填写完必要信息后,会生成一个zip文件。

之后我改名为xpi后,丢到我的FF 3.0中,提示不正确的安装包。

看来这个向导针对FF3还有些问题。

具体问题是什么?现在还不清楚。

让我来继续寻找资料……在Mozilla网站上了解到,FF的Extension和Plugin是两种概念的东西:Extension就是一个zip包,里面有规定的一些必要文件。

这个可以下载几个插件看一下他们的目录结构就好了。

我下载了一个QuickNote,看了一下,主要包括一个install.rdf(安装包相关信息和文件资源路径等配置)、chrome.manifest(设置各种XUL文件路径以及其他的一些资源文件路径)、chrome文件夹(里面放着插件的所有源文件),不过chrome文件夹里面的文件我还没有过多研究。

Plugin好像是另外一码事了,在Mozilla Developer Center的Plugin开发介绍文中有这么一句:Plugins are different from extensions, which m odify or enhance the functionality of the browser itself. Plugins are also different from search plugins, which plug additional search engines in the search bar. (插件与扩展不同,它更改或者改善了浏览器自身的功能。

超实用的火狐firefox浏览器经典插件合集推荐

超实用的火狐firefox浏览器经典插件合集推荐

超实用的火狐firefox浏览器经典插件合集推荐经过优化火狐启动速度基本可以,平均在3-5s的启动速度。

火狐的扩展插件才是firefox的王牌。

年斌整理的火狐经典扩展推荐,基本上常用的插件都在。

记住:扩展不要安装超过10个,过多的火狐插件会增加浏览器的启动速度。

Adblock Plus:订阅规则后,屏蔽广告的神器字体管理器:重新定义页面的字体,实现xp的系统使用雅黑字体。

Ease Link:解码迅雷,快车,qq旋风专用下载链接,配合迅雷下载插件,可以通吃网络下载。

Readability:阅读新闻,电子书必备。

只显示正文内容,去除边栏和其他干扰因素。

xThunder:为迅雷/QQ旋风/快车开发的扩展。

主要特性: 1)支持迅雷、快车、QQ旋风、电驴、磁力、飞速盘、115网盘等专用链接解析,完美支持中文链接。

2)支持鼠标左右键下载、离线。

Easy DragToGo+:文字拖拽搜索,图片拖拽保存、链接拖拽打开,而不需要其他的动作。

gTranslator:调用了Google翻译的API翻译当前网页,支持50余种语言间的互译再见,百度广告:去除百度推广广告,只显示搜索结果。

SearchPreview:在谷歌搜索结果前添加预览图像Speak Words:在地址栏输入信息时自动补充,并且默认选中下拉单中的第一个网址,回车即开。

Omnibar:地址栏和搜索栏整合在一起,在地址栏即可实现搜索Multi Links:看新闻逛论坛,打开标签页利器,用鼠标在页面上画个框,框里面所有链接都自动打开。

(刷alexa排名利器)Smartest Bookmarks Bar:取消书签文字,只留图标SeoQuake SEO extension:属于seo的一款插件,在搜索引擎的结果列表中,显示网站的alexa排名,pr值,收录数量等。

Rainbow Color Tools:对网页上任何元素任何地方的色彩进行分析提取火狐微博助手:同时支持新浪和腾讯微博账号,支持多个微博账号之间随意切换。

各类浏览器调试工具使用详解

各类浏览器调试工具使用详解

各类浏览器调试工具使用详解浏览器调试工具是开发者在开发过程中必备的工具之一,它可以帮助我们快速定位和解决网页中的问题。

不同的浏览器提供了不同的调试工具,下面将对常用的几种浏览器调试工具进行详细介绍。

1. Chrome DevTools (Chrome开发者工具)Chrome DevTools是Google Chrome浏览器自带的一套调试工具,通过按下F12或右键点击网页选择“检查”即可打开。

它提供了丰富的功能,包括元素查看、控制台、网络、源代码等。

- 控制台:用于查看和调试JavaScript代码,可以输出日志、执行命令、查看变量值等。

-网络:用于分析网络请求,可以查看请求和响应的头部、状态码、内容等信息。

- 源代码:可以在DevTools中直接修改和调试页面的源代码,还可以设置断点进行代码调试。

2. Firefox Developer Tools (Firefox开发者工具)Firefox Developer Tools是Mozilla Firefox浏览器内置的调试工具,通过按下F12或右键点击网页选择“检查元素”打开。

它提供了类似Chrome DevTools的功能,包括元素查看、控制台、网络、存储等。

-元素查看:可以查看和修改元素样式、布局、事件监听等。

- 控制台:用于调试JavaScript代码,可以输出日志、查看变量值、执行命令等。

-网络:可以查看和分析网络请求,包括请求和响应的头部、状态码、内容等。

- 存储:可以查看和修改网页的Cookie、本地存储、IndexedDB等。

3. Safari Web Inspector (Safari网络检查器)Safari Web Inspector是Safari浏览器自带的调试工具,通过菜单栏中的“开发”选项中选择“显示Web检查器”可以打开。

与Chrome DevTools和Firefox Developer Tools类似,它也提供了元素查看、控制台、网络、资源等功能。

Firefox占用CPU、内存等资源大的解决办法

Firefox占用CPU、内存等资源大的解决办法

Firefox占用CPU、内存等资源大的解决办法(转)Friday, 2011-6-24 15:32 — admin—良多刚入手使用firefox的朋友们,肯定会发现firefox占用内存大,CPU占用率高,打开网页停顿等问题,实在这些都不是问题,稍作设置就可以解决。

之所以呈现这个问题,是因为firefox的默认设置是尺度的设置,没有进行优化。

下面说说优化的方式。

动手一番后,会深深爱上FIREFOX的。

这就是它的魅力所在,所有皆可着手定制专属你的网页浏览器。

好了,不说了,进入主题:首先解决CPU占用率高,打开网页停顿的问题。

很简单,在“工具”/“选项”/“内容”里,找到“启用Java“这一项,去掉前面的勾,然后确认,重启即可解决问题。

简单的很。

然后呢,按上面的设置只可解决CPU占用率高的问题,但你打开任务管理器,会发现FIREFOX的内存占用率也很高,这样会使内存小的友人抓襟见肘。

这个也有解决措施。

只因FIREFOX没有设置疾速缓存和自动释放内存。

下面开端:当你在长时间使用Firefox时,它所占用的内存量也会随时光一直增添。

你可以斟酌按期地重新启动Firefox,以让它保持在一个固定的内存占用量上,如何丰胸。

为Firefox设置快速缓存在默认情形下,Firefox只会使用系统内存而不会使用倏地缓存,如果为其设置使用快捷缓存,那么就可以减轻内存的累赘。

以下是详细操作步骤:1、打开Firefox浏览器。

2、在地址栏中输入“about:config”。

3、在“过滤器”中输入“browser.cache.memory.enable”。

4、要先确保其值为“true”,如果不是的话,可以双击这个名目,之后它的值就会改变为“true”。

5、在浏览器中右键点击后取舍“新建”>“整数”。

6、输入“browser.cache.memory.capacity”后点击“断定”。

7、接着,你须要在此输入一个值,而这个值的大小则取决于你盘算机物理内存的大小。

火狐浏览器Firefox常用所有插件详细配图介绍

火狐浏览器Firefox常用所有插件详细配图介绍

火狐浏览器Firefox常用所有插件详细配图介绍(站长强烈推荐)关于“火狐浏览器有...”的内容本站搜索更多关于“火狐浏览器有下视频的插件没”的内容现在火狐很火,火到几乎所有的网站都有推荐使用火狐的广告。

我用过一段时间,的确防毒功能,防恶意插件等不错,但火狐使用也很困难,尤其是打开火狐感觉也很慢。

其实只要你好好配置,它就很好用了,详细教程如下!---------站长编辑Firefox下载好后总是要配置很多的插件才能用的好。

初学者总是觉得麻烦。

以下介绍以下我常用的插件,基本上覆盖了日常需要的功能.配置这些好像很麻烦,但是只需要一次即可。

Windows用户有个非常简单的方法保存这些配置。

方法是:首先在我的电脑/工具/文件夹选项/查看中,选中显示隐含文件。

然后将以下两个路径的文件夹另存在安全的地方就可以。

C:\Documents and Settings\Your Name\Application Data\Mozilla\FirefoxC:\Documents and Settings\Your Name\Local Settings\Application Data\Mozilla\Firefox Your Name是你的用户名。

重装系统后,只要把上述两个文件夹保存到原路径,即可以恢复你以前的保存的所有Firefox中的设置/插件/浏览历史等内容。

在工具/附加软件/插件里能找到已经安装的插件列表。

1. Adblock Plus下载地址:/firefox/125/这个是用来过滤网站上的广告的,比如sina首页上的漂浮广告。

安装后我们进入下面的网站来订阅实时更新的过滤地址列表:/en/subscriptions在新打开的网页里找到ChinaList,点subscribe。

在弹出的窗口中点确定即可配置完成。

如果你浏览的网站里有讨厌的浮动窗口没有被过滤掉,那么在那个浮动窗口周围找到adblock按钮,点击即可手动过滤。

firefox配置

firefox配置

5.右键新建Boolean值,键名为content.interrupt.parsing,赋值true。
默认情况下这个键值并不存在。我们激活这个键值之后,当目标网页载入时,Firefox会根据一定频率打断解析的过程,不断的向用户反馈她所收集到的网页信息,有点像流媒体的意思。在下面的内容中我还会具体讲一下这个键值的魅力所在。
18.能够同时弹出窗口的数目
在过滤器中输入dom.popup_maximum [整数]这个参数能够同时打开的弹出窗口的数目。经常有一些恶意站点会冒出一大堆弹出窗口,直到屏幕崩溃为止。建议将该值设置为10或更小。
19.让最新的Firefox开启tracemonkey特性,解析JavaScript更快
2.在Filter中输入network.http.pipelining.maxrequests,双击并赋值为8,默认键值为4。这个优化的意义同上吧。
3.在Filter中输入network.http.proxy.pipelining,双击并赋值为true。这个意义同上
4.在Filter中输入network.dns.disableIPv6,双击并赋值为true。
目前暂时的解决方法就是禁用火狐插件防崩溃功能。
具体步骤如下:
* 在地址栏输入about:config进入火狐高级设定界面。页面中可能提示你要小心之类的,点击“我保证会小心”。(当真小心点哦,这里面的设置不懂千万别乱改)
* 过滤器中输入 dom.ipc.plugins.enabled.npswf32.dll,下面就会出现对应条目,双击将默认值改为false。

7.右键新建Integer值,键名为content.notify.interval,赋值750000。

Firefox 使用、设置和常见问题的解决方法

Firefox 使用、设置和常见问题的解决方法

1. 为什么下载的Firerfox无法安装?2. Firefox启动太慢,并且占用了太多的系统资源,是怎么回事?3. Firefox 浏览网页时,不停地抖动?4. 为何无法保存工具栏设置(每次重启 Firefox 工具栏变成默认状态)?5. Firefox使用中出错,把它卸载后重装,问题依旧,怎么办?6. Firefox原本正常,但不知为何无法启动了?7. 为何Firefox无法访问网络?8. 如何让‘网址/书签’在新标签中打开(单窗口多页面浏览)?9. Firefox的安全模式(safe mode)是什么?10. 如何将 Firefox 设为默认浏览器?11. 如何在firefox中使用以前保存的网页?12. 如何备份Firefox的书签?13. 如何自定义 Firefox 书签的存放路径?14. 如何将IE收藏夹和Firefox书签相互转移?15. 能否让 Firefox 和 IE 共享收藏夹?16. 如何实现网址缩写的功能?17. 怎样自定义 Firefox 工具栏?18. 怎么改书签工具栏的默认文件夹?19. 怎样删除多余的搜索引擎?20. Firefox崩溃时出弹出一个名为Talkback的程序,这是什么?21. 为何打开 Firefox 后,浏览器下方显示出一排红色字体?22. 如何完全卸载Firefox?23. 原本正常的Firefox出现严重问题时该如何处理?24. Firefox取代 IE 成了默认浏览器,如何改回来?25. 在哪儿提供了 Firefox 的源代码下载?26. Releases 版和 Nightly 版有什么不同?27. Mozilla Suite和FireFox有什么区别?28. 访问部分网页出现错误或“请使用IE5/6浏览”的提示信息,该怎么办?29. 浏览一些网页时,部分中文字很小而且难看?30. 为什么Firefox不能正常浏览部份网页?31. Firefox播放在线视频、音频的解决方法32. 如何保存网页中的Flash?33. 局域网用户,Firefox 应该怎样设置代理服务器?34. 如何选择性删除地址栏记录、搜索框记录?35. Firefox是否可以自动滚屏?36. 在导航工具栏的google搜索框中输入内容后不搜索,只打开google界面,如何解决?37. 如何解除网页对鼠标右键的限制?38. 如何让Firefox支持ed2k:///协议?39. 为何网上银行无法登录,无法输入密码?40. 去哪里下载Firefox的插件、搜索引擎、扩展、主题?41. 如何调整搜索框中搜索引擎的显示顺序?42. 扩展(Extexsions)和插件(Plugins)有什么区别?43. 如何安装扩展和主题?44. 有些扩展在Firefox升级后不能安装?45. 为什么把.xpi文件拖进弹出窗口之后,等了很久也没有反映呢?请告诉我问题出在那里了?46. 为什么FireFox安装了几个扩展或主题后启动速度明显变慢?47. 为什么右键的flashgot选项是灰色的,不能用?48. 为何用 Launchy 无法调用迅雷进行下载?怎样在Firefox中调用迅雷?49. Firefox能不能象 MYIE2/Maxthon 一样,支持鼠标拖曳网页中的链接在新标签页打开?50. 如何更改和定制 Firefox 的快捷键?51. 怎样实现双击关闭标签?52. 装了 mozactivex-ff(Mozilla ActiveX Plugin)后如何卸载它?53. 页面另存为的名字问题,不管选择html,还是txt,名字都是index.php.htm,能不能像IE一样根据tab自动改名呢?54. 有很多网站提供的rss不能自动订阅,能介绍一下具体订阅方法吗?55. 怎么我装了compact menu后,右键菜单里没有?56. 如何把Ctrl+Shift+Enter添加的改为?57. firefox 的侧边栏能否隐藏?58. 有些扩展无法卸载,该怎么处理?59. 无法显示网页中的Flash,需要安装什么?60. 如何卸载 Flash 插件?61. 为何在安装 QuickTime 后,Flash的连接处理程序变成了 QuickTime ,如何改回去?62. 怎样安装Java Runtime Environment?63. Linux下如何用 Firefox 播放流媒体?64. 如何自定义 Firefox 的缓存(临时文件)位置?65. 怎样将默认的内置搜索引擎由google改为百度?66. 如何让打开的新标签和书签在后台载入?67. 如何增加鼠标卷动的行数?68. 如何关闭用Firefox下载完软件后右下角弹出的完成提示?69. 怎样才能让firefox不出现"安装插件"(如询问是否下载 Flash 插件)的提示条?70. Linux下如何点击中键关闭标签页?71. 如何删除about:config里自定义的选项?72. 什么地方有较为完整的about:config说明?73. 个人配置文件夹保存在什么地方?74. 个人配置文件夹(profile)中有什么,为什么很重要?75. Firefox 有哪些about:xxxxxx?76. 如何打开配置文件管理器(如何新建配置文件)?77. 在创建了多个配置文件(profile)的情况下,在启动时如何直接使用不同的配置文件?78. 如何完整的备份Firefox的所有设置?79. 怎样把标签移到下方?80. 在XP下的Firefox如何用XP默认的外观?81. 怎样把FIREFOX顶端的菜单栏去掉?82. 标签框太长了,怎么改短一点?83. 如何调整搜索栏的长度?84. 为什么有时会出现警告说连接超时?85. Firefox 自动升级后,或扩展更新后,Firefox 的界面由中文变成了英文,如何改回来?86. 如何调整搜索框中搜索引擎的显示顺序?1.问:为什么下载的Firerfox无法安装?答:Windows下安装Firefox时报告7-zip出错,这一般是安装文件被损坏或者下载不完全,解决方法是请换个下载软件或直接重新下载Firefox。

firefox 常用插件及使用汇总

firefox 常用插件及使用汇总

firefox 常用插件 (2)30款非常有用的Firefox 4.0 插件 (7)FireFox的界面工具按钮的自定义 (18)Firefox 删除插件 (21)firefox 常用插件火狐社区:/moz-portal.htmlAdblock Plus:去广告扩展,必备。

Adblock Plus:Element Hiding Helper:前面说过了,和ABP配合使用宇宙无敌,指哪儿蔽哪儿。

去myeclipse网站能用上。

Coral IE Tab:切换为IE内核,用于某些IE Only的网站,很少用。

Download Manager Tweak:改变下载窗口视觉样式,可在侧边栏、新标签页里显示。

Ease Link:迅雷、旋风、快车、纳米、RF专有链破解。

FlashGot:调用外部下载工具,我不习惯DownThemAll。

Greasemonkey:油猴,支持JS脚本,可针对具体网页定制Mason:国产优秀扩展,可以修改http头信息。

简单地说,你可以直接查看163、新浪、百度空间等不支持外链的图片,可以在firefox中访问YS168网盘等等。

MinimizeToTray:最小化到系统托盘,firefox自己不支持这个功能,很操蛋。

No Color:将任何花里胡哨的网页瞬间变为白底黑字蓝色链接,便于阅读。

NoSquint:缩放网页,可整体也可针对具体网页制定规则。

虽然“Ctrl”+“+/-”也可实现这个功能,但很多时候人会犯懒,心想反正这个网页看了就关,不用调大小。

而用NoSquint默认开启120%之后,越用越适应,越用越舒服,尤其是现在大屏幕高分辨率显示器普及的情况下,放大网页很实用。

Personal Menu:将某些不常用但有时会用的菜单命令收纳到一个按钮中,实现界面的简洁。

UnMHT:将目标页另存为mht,也可读取mht文件。

FireFox的扩展插件有成百上千,你要用哪个呢?这里收集了50个流行的扩展插件,下载后安装,会让你的FireFox浏览更轻松。

firefox插件版本不兼容的解决办法(如何修改火狐插件不兼容问题)

firefox插件版本不兼容的解决办法(如何修改火狐插件不兼容问题)

firefox插件版本不兼容的解决办法(如何修改⽕狐插件不兼容问题)在弹出的对话框中输⼊“extensions.checkCompatibility”,并将其值设置为“false”,再次新建⼀个名为 “extensions.checkUpdateSecurity”的布尔类型,并将其值同样设置为“false”,设置后可以暂时禁⽤ Firefox 3对附加组件的安全检查。

退出并重新启动Firefox ,现在就可以顺利安装扩展了,其实绝⼤多数的扩展和插件都可以按照这个⽅法来处理。

如果你新建后,想删除你新建的功能,是删不掉的,只能将其设置为 true,我试了下,效果是⼀样的。

⽅法⼆、修改插件的⽂件使⽤winrar压缩⼯具打开插件⽂件,双击install.rdf(或某个以.rdf为后缀的⽂件)⽂件(注意,不要将winrar关闭,否则会修改不成功),使⽤记事本打开后,找到⾥边有个与Mozilla Firefox有关的<em>配置,<!-- target: Mozilla Firefox, version 0.9 to 3.0 --><em:targetApplication><Description><em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id><em:minVersion>0.9</em:minVersion><em:maxVersion>3.0.*</em:maxVersion></Description></em:targetApplication>如果你ff版本较低,就将<em:minVersion>0.9</em:minVersion>修改得更低⼀点。

反之如果你ff版本较⾼,就将<em:maxVersion>3.0.*</em:maxVersion>修改得更⾼⼀点。

Firefox必备的24款web开发插件

Firefox必备的24款web开发插件

Firefox必备的24款web开发插件软件过滤:排序: |Firebug是Firefox下的⼀款开发类插件,现属于Firefox的五星级强⼒推荐插件之⼀。

它集HTML查看和编辑、Javascript控制台、⽹络状况监视器于⼀体,是开发JavaScript、CSS、HTML和 Ajax的得⼒助⼿。

Firebug如同⼀把精巧的瑞⼠军⼑,从各个不同的⾓度剖析Web...最近更新:发布于 4天前来⾃Antonin Hildebrand的FireQuery是⼀个⾮常简洁的帮助firebug添加jQuery⽀持的⼯具。

它是在Firebug⾥开发jQuery的最佳伴侣。

⼤家有兴趣可以试试,保证事半功倍!主要功能如下: jQuery相关语句就⾃然的出现在Firebug的控制台和DOM查看器⾥ jQuery 相关数...FireSSH 是⼀个免费跨平台⽀持的在Firefox浏览器上实现 SSH 远程终端客户的的插件,完全采⽤ JavaScript 编写。

只需要在地址栏输⼊ ssh://username@IP地址即可连接⽬标服务器。

Weave 是⼀款实⽤的Firefox插件,⽤户可以使⽤该插件在不同的设备上同步Firefox数据,包括书签、浏览历史、设置、密码、窗体加载等等。

为了简明扼要地向⽤户传达其功能,Mozilla不久前宣布,从1.3 Beta 5开始,Weave将更名为Firefox Sync(⽕狐同步)。

...Firecookie 是⼀个Firefox扩展,可以为Firebug添加Cookie的查看和管理功能,操作很是⽅便。

这个Firecookie与其他扩展不同的地⽅就是集成在了Firebug中,通过Firebug上的⼀个标签就可以直接查看Cookie。

安装这个扩展有个前提,当然就是在⾸先安装Firebug,...Abduction! 是⼀个⽤来将整个页⾯保存为图⽚的FireFox插件。

最近更新:发布于 2年前如果您在多台机器上的使⽤ Firefox ,您就会⽤到 Foxmarks。

[课程]火狐插件

[课程]火狐插件

火狐插件火狐中国版中就有些好的插件。

还有你可以看看下面的插件:ColorfulTabs :让你的标签卡显示不同颜色。

Easy DragToGo:在火狐中实现鼠标拖放。

FireGustures:鼠标手势,用鼠标动作完成很多操作,同上面的Easy DrayToGo就能在火狐中实现傲游中的鼠标操作。

FEBE:备份你火狐的数据。

如插件扩展,书签,收藏夹等。

Extended StatusBar:增强状态栏,显示页面载入速度,百分比,时间,大小,还有网页图片的数量。

Fission:在地址栏显示载入进度条。

Flagfox:在地址栏中显示你打开网页服务器位置的国家国旗。

Flashblock:让网页上的Flash不显示,网页上都有很多的Flash广告,不加载Flash,不但能加快网页的显示,占用更少的内存,而且让的你网页看上去更为干净。

Hide Menubar:能自动隐藏主菜单工具,让火狐能显示更大面积的网页,按Alt键可以调出菜单。

IE Tab:有很多以IE为设计标准的网页在火狐都不能正常显示,或者就是打不开,有了这个插件,就不要另外运行IE来打开这样的网页,直接在火狐中就可以调用IE内核来显示这样的网页。

LastPass:让你轻松告别输入密码。

只要输入一次用户名和密码,以后,就不再要自己输入了,不但省事,而且很安全,因为现在很的木马和病毒都会记录你的键盘输入,从而盗走你的用户名和密码。

MR Tech Link Wrapper:当网页上的文本文字超出屏幕时,要滚动左右方向键才能看到全部文字,有了这个插件,文本文字超出屏幕时会自动换行。

qtl:很好用的翻译插件。

在网页中选中一部分英文,在地址栏中,就会翻译成相应的中文。

整个网页翻译是用Google的翻译引擎,翻译的质量还是不错的。

Speed Dial:直接访问你最经常去的网站,而且可以设置每一个你最常去网站一个快捷键。

Xmarks:能在多台机器之间同步你的书签,它会把你火狐中的书签同步备份到网上,如果你的书签因为重装系统或者重装火狐而丢失,它可以又从网上备份的书签,还原到你的机子上。

绿色版firefox制作方法(保留、配置插件等)-电脑资料

绿色版firefox制作方法(保留、配置插件等)-电脑资料

绿色版firefox制作方法(保留、配置插件等)-电脑资料firefox这么优秀的浏览器没有绿色版是件很让人郁闷的事情,系统重装后所有的程序配置、插件、皮肤、网址收藏等等信息全部丢失,又要重新下载、安装、配置,麻烦的很,如果是绿色版的话就非常方便了,。

网上找了半天所谓“绿化”的方法,一个个都抄来抄去,没几个讲明白的,还是靠自己动手动脑研究的好,下面就详细的说明我自己动手测试,实践证明确实能有效绿化firefox的方法,此方法在windows2000、XP系统下绝对有效。

现在网站上面的绿色版本都只是把官方的安装一下然后打包。

制作绿色版的方法:先下载、安装最新版本的firefox。

大家也可以直接下载这个: /soft/5767.html 然后按下面的方式保存配置文件就行了。

安装好firefox后,创建快捷方式到桌面,用鼠标右键点击,再点击“属性”,在“目标”项目的最后面加上“-P”(空格,不要双引号)并确定,电脑资料《绿色版firefox制作方法(保留、配置插件等)》(https://www.)。

然后再点击这个快捷方式,会跳出一个关于firefox配置信息的对话框,选择“创建配置信息(firefox的配置信息包括程序设置信息、插件、皮肤、网址收藏等等)”,设置好firefox的配置信息存放的路径,建议将其设置在非系统分区,例如D盘(这样重装系统后firefox 的配置信息不会丢失,也方便以后随时能够更新配置信息,备份和拷贝该绿色版)。

设置好后,打开firefox,配置好相关信息后关闭。

然后,可以直接将firefox的安装目录压缩,也存放在非系统分区里。

建议将firefox的安装目录和配置信息的存放目录两个目录存放在同一个父目录下,方便管理。

这样,firefox的绿色版本就制作完成了。

如果需要备份或拷贝该绿色版的话,直接将firefox的安装目录和配置信息的存放目录做成压缩包即可。

启用绿色版的方法:如果重装了系统或者到了别的电脑上需要启用该绿色版,就将备份或拷贝好的firefox绿色版的压缩包解压。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

插件及firefox插件1.关于插件A.概念插件是一种遵循一定规范的应用程序接口编写出来的程序。

跳过字词转换说明为了阅读方便,本文使用标题手工转换。

插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种电脑程序,通过和应用程序(例如网页浏览器,电子邮件服务器)的互动,用来替应用程序增加一些所需要的特定的功能。

最常见的有游戏、网页浏览器的插件和媒体播放器的插件。

B.机制和原理应用软件提供使插件能够应用的各项服务,其中包括提供加载方式,使插件可以加载到应用程序和网络传输协议中,从而和插件进行数据交换。

插件必须依赖于应用程序才能发挥自身功能,仅靠插件是无法正常运行的。

相反地,应用程序并不需要依赖插件就可以运行,这样一来,插件就可以加载到应用程序上并且动态更新而不会对应用程序造成任何改变。

公开应用程序接口提供一个标准的界面,允许其他人编写插件和应用程序互动。

一个稳定的应用程序接口会允许其他插件正常运行即使其最初的版本有所变动,也会支持插件延长老旧的应用程序的使用寿命。

Adobe Photoshop 和After Effects的插件应用程序接口逐渐成为标准,并且被一些和它们竞争的应用程序部分采纳。

另外一些象这样的应用程序接口包括Audio Units和VST。

就好比一个网络转换器也许会运载一个未被占用但不标准的端口来容纳各种任选的物理层连接器。

而游戏和某些应用程序经常使用插件的体系结构来允许最初的发行者和第三方发行者增加功能性。

生产厂家可以用插件来产生卖方锁定,就是通过选择限制更新这个选项使得厂商签署的买方才可以更新使用其产品。

IBM的Micro Channel Architecture,从技术上来会说,比Industry Standard Architecture更为先进,可以给IBM的个人电脑添加组成,但是因为很难给第三方的装置设备取得证明而未能大面积推广。

微软的Flight Simulator 系列比较著名就是因为它可以下载aircraft 附件。

C.网页浏览器插件Netscape各版本的浏览器、Mozilla Suite与Mozilla Firefox浏览器、Opera 浏览器都允许用户使用插件,以增强浏览器功能。

最常安装的外挂有Macromedia Flash 播放器和Java 运行时刻环境(JRE). 另外还有使浏览器能调用Adobe Acrobat的插件、RealPlayer的插件等。

D.媒体播放器插件Winamp音频播放器、foobar2000音频播放器都支持插件,用来读取更多的音频格式、显示更多的音频文件信息〔例如编码器信息、专辑封面等〕。

E.例子许多专业软件都提供给开发者撰写插件所需要的API,目的是为了扩展软件的功能。

以下是应用程序及其插件的例子:电子邮件服务器通过使用插件来进行加密和解密(对隐私保护非常有效)图形软件使用插件来支持不同文件格式,处理图片(Adobe Photoshop)影音播放器使用插件来支持不同文件格式,并且提供过滤器。

数据包监测器用插件来对数据包进行解码(omniPeek)远程感知应用程序用插件来处理不同类型的感应器发送的数据(Opticks)软件开发环境用插件来支持编程语言(Eclipse,jEdit,MonoDevelop)网络浏览器使用插件来播放视频及其它格式(Flash,QuickTime)提供插件功能的一些软件:igLoaderMacromedia Dreamweaver、Macromedia Flash等Macromedia公司(现为Adobe公司)的软件Adobe Acrobat、Adobe Illustrator、Adobe Photoshop等Adobe公司的软件Digidesign Pro ToolsEclipsejEdit程序编辑器NetBeans plug-in modulesWinamp、foobar2000、XMMS等媒体播放器Viewpoint3DMailampNotepad++程序编辑器F.开发框架C++FxEngine Framework - a dataflow processing FrameworkQt PlugIns - part of TrollTech's Qt FrameworkDelphiTMS Plugin FrameworkJavaPythonSetuptoolsThe Twisted Plugin SystemSprinklesPython plugin system.NETAL PlatformMono Addins - 一个addin framework 可支持 .NET 与MonoCode Project .NET Based Plugin FrameworkActive VisicActive Visic2.浏览器插件A.IE插件插件类型(1)*.ocx——网页浏览时能够后台自动安装、用户可能无法发觉。

(2)*.dll——网页浏览时能够后台自动安装、用户可能无法发觉。

(3)*.cab——网页浏览时能够后台自动安装、用户可能无法发觉。

(4)*.exe——需要下载才能安装、安装权受用户控制。

(5)注册表键值——有网页或程序通过控制nwscript.exe、cscript.exe、wscript.exe、regedt32.exe、regwiz.exe、regsvr32.exe、reg.exe、regini.exe、来修改注册表键值。

(代表作:首页被强行修改)B. firefox插件插件类型windows上*.dll 指定目录下寻找Unix上 *.so指定目录下寻找firefox插件遵循NPAPI标准。

NPAPI全拼 Netscape-plug-in API Support。

全称为:Netscape Plugin Application Programming Interface (NPAPI), Netscape Navigator 浏览器早已离我们远去,但Netscape plug-in 却还顽强的活着,并且成为绝大多数浏览器都支持的跨平台插件标准,其中最常见的N插件莫过于 Flash 了。

现在 Qt 4.5 中支持了N插件,最直观的改变就是在 Qt Demo Browser 中原本应该显示 Flash 的位置不会再是一片空白了。

3.firefox插件开发Plugins (or plug-ins) are shared libraries that users can install to display content that the application itself can't display natively.For example, Adobe Reader plugin lets the user open PDF files directly inside the browser, and the QuickTime and RealPlayer plugins are used to play special format videos in a web page.Plugins are written using NPAPI, the cross-browser API for plugins. 参考网站:https:///en/PluginsWindows下vs2008开发环境需要下载Gecko SDK参考网站: https:///en/Gecko_SDK我下载的版本是windows Gecko 1.9.2 (Firefox 3.6)文件名称xulrunner-1.9.2.10.en-US.win32.sdk.zip解压后的文件名称 xulrunner-sdk减压后将文件放置在目录: C:\Program Files\xulrunner-sdk注意:A.SDK包含了所有的源代码(包括npaipi.h和其它编译连接的文件)B.官方只发布了这几个平台的SDK,其它平台需要自己建立。

建立的方法参考:https:///En/Developer_Guide/Build_Instructions5.firefox插件开发案例(VS2008)A.npruntime.dll(1)下载插件案例npruntime下载网站/mozilla-central/source/modules/plugin/sdk/samp les/注意:下载案例时查看Makefile.in文件,下载所有需要的文件,文件有可能在samples目录下的其他文件中比如basic、common、include中。

(2)vs2008中新建工程win32 console application 工程名称runtime(3)点击OK后application type选择 dll;additional options选择emptyproject然后点击finish皆可建立工程。

(4)把刚才下载的案例文件放置于F:\VS2008\runtime 目录下(5) 在vs2008的工程runtime中加入这些文件(6)修改工程属性i. c++->general->aditonal include directories 加入Gecko GDK的include文件ii.c++->preprocessor->preprocessor definition 中增加下述预定义宏XP_WIN32;MOZILLA_STRICT_API;XPCOM_GLUE;XP_WIN;_X86_;否则编译不能通过iii. linker->general->outputfile 的内容改为$(OutDir)\np$(ProjectName).dll 因为在windows环境下firefox识别的插件名称是以np开头的。

iiii linker-> input ->Module Definition File 的内容修改为F:\VS2008\runtime\nprt.def属性修改完成,点击确定后编译程序就可以生成npruntime.dll了iiiii 将npruntime.dll放置在firefox的plugins目录下,用firefox打开test.html(7)使用vs2008 调试插件的方法修改工程属性Debugging->command 为C:\Program Files\Mozilla Firefox\firefox.exeDebugging->command arguments 为$(SolutionDir)\test.html确定后就可以调试firefox插件了。

相关文档
最新文档