篇一:关于在firefox的右键如何加入迅雷下载
关于在firefox的右键如何加入迅雷下载。。。。。
在最新版的迅雷中:
方法一:(1)关闭Firefox (2)在迅雷 菜单中“工具”--“浏览器整合”---Firefox找到firefox.exe [默认在 C:\program file\mozilla firefox](3)然后重开firefox
方法二(1) 打开firefox程序(2) 找到迅雷安装目录下的 thunder.xpi(3)拖到firefox窗口中,按提示安装。(4)然后重启firefox如果此方法行不通,则可以安装FlashGot扩展,http:///getit 下载,安装后,可以自动检测迅雷,并将其加入Firefox右键升级了最新版本的迅雷(5.5.2.252)之后,发现Firefox中的Flashgot扩展又无法调用迅雷了。PS: Flashgot是用于Mozilla/Firefox的一个免费扩展,可以在Mozilla/Firefox浏览器中管理下载软件,右键点击下载连接后可以选择下载软件来下载。重装一次迅雷,在安装时注意选中“安装Firefox支持扩展”,也是不行。而在迅雷菜单中,原本的“工具-浏览器支持-迅雷作为firefox默认下载工具”项目也不见了,仅有一个“作为IE默认的下载工具”在那儿。经反复试验,以下方法可以解决:1. 下载xunleibho_v14.dll;2. 解压缩,放置文件到一个地方,建议放置到迅雷安装目录,如d:\thunder;
3. 开始-运行:regsvr32.exe d:\thunder\xunleibho_v14.dll 注册该文件;4. 这时再打开迅雷,你就会发现“工具-浏览器支持-迅雷作为firefox默认下载工具”菜单回来了!5. 点击该菜单,如果你Firefox是打开的,就会自动弹出提示,确认即可安装Thunder
Extension扩展。6. 现在重启Firefox,看看熟悉的右键菜单是不是回来了。
几个说明:
1. 用这种方法,出现了迅雷的右键菜单,但仍然无法用Flashgot调用。期待下个迅雷版本能着重关注一下Firefox用户的体验;Flashget我暂时用不着,就给它禁用了。
2. 其实Thunder Extension这个扩展安装文件位于迅雷目录Thunder\Plugins\ExplorerHelper\thunder.xpi,可是如果你不 经过开始的注册dll文件步骤,直接手动安装进Firefox的话,会严重报错,甚至导致Firefox无法正常使用。
3.“\”符号请手动改为半角。。。。。。
篇二:Firefox扩展开发HelloWorld
Firefox扩展开发: Hello World!
今天尝试开发一个Firefox的扩展。虽然比较简单,网上也有很多教程,但是感觉一些教程写的比较麻烦,在初步的开发过程中并没有用到那些东西,于是自己把开发过程记录下来。我是根据Mozilla官方教程开发的,有兴趣的朋友可以自己去看看:https://developer.mozilla.org/en/Building_an_Extension。
按照一般的教程,第一个程序都是使用最简单的Hello World,现在我们就制作一个Firefox的Hello World扩展。
开发Firefox插件并没有看上去的那样复杂,仅仅使用XML和JavaScript就可以完成。当然,这个意思是Firefox插件开发使用的技术是XML和JavaScript,要做出一个完善的插件涉及到很多方面。但是对于我们的Hello World就不需要那么多东西啦!
1. 准备目录结构
首先在硬盘上建立一个目录,名为extension。这个名字是随意取的。然后在里面建立chrome文件夹,再在chrome里面建立content文件夹。注意这两个文件夹的名字都是固定的,不能随意改动。然后在extension里面新建两个文本文件,并且取名为chrome.manifest和install.rdf。这样,就建立起如下的目录结构: extension
|--install.rdf
|--chrome.manifest
|--chrome
|--content
2. 编写install.rdf
用文本编辑器打开install.rdf文件,输入以下内容: <?xml version="1.0"?>
<RDF xmlns="/</em:homepageURL></Description>
</RDF>
install.rdf文件是供具有扩展管理功能的XUL应用程序使用的,XUL应用程序可以使用该文件识别正在安装的扩展的信息。install.rdf文件具有下面的格式:
<?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">
<!-- properties -->
</Description>
</RDF>
上面的install.rdf的注释很多,实际应用中就不需要那么多注释了。
3. 编写XUL文件
Firefox的界面使用XUL和JavaScript进行描述。XUL即XML User Interface Language,是Mozilla开发的一种使用XML进行用户界面描述的语言。XUL只用来定义用户界面,其组件的功能由JavaScript进行定义。
Firefox的整个界面都使用XUL进行定义。可以在%FIREFOX_INSTALL_DIR%/chrome/browser.jar里面找到content/browser/browser.xul文件。(说明一下,jar文件可以用WinRAR或其他一些压缩工具解压缩,这是一个使用zip算法压缩的压缩包)在这个XUL文件中有这么一段:
<statusbar id="status-bar">
<!-- ... <statusbarpanel>s ... -->
</statusbar>
这里的这个<statusbar id="status-bar">称为“覆盖点(Overlay,我不知道官方的翻译是什么,自己把它翻译成了这个词,想想还算是准确,不过为了不引起混淆,下面还是使用Overlay这个单词吧 :-) )”。所谓Overlay,就是在运行一个XUL文档的时候可以附加其他的XUL文件的方式。就是说,我们本来的XUL是a.xul,这里面有一个Overlay定义为overlay-point,那么我们可以在另外一个b.xul中对这个Overlay进行追加,从而在执行a.xul的时候可以自动的把b.xul的内容附加到overlay-point并运行出来。这么说有些抽象,来看我们的代码:
<?xml version="1.0"?>
<overlay id="sample"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<statusbar id="status-bar">
<statusbarpanel id="my-panel" label="Hello, World" />
</statusbar>
</overlay>
刚刚说了,<statusbar id="status-bar">就是一个Overlay,那么在我们的插件的XUL文档就是基于这个Overlay进行扩展。在这里,我们在statusbar上面定义了一个statusbarpanel,它的id是my-panel,label是Hello, World。这段代码比较清晰,就是在原有的statusbar上追加一个statusbarpanel,这个statusbarpanel显示Hello, World。
明白了这段代码之后,我们把这个文件定义成sample.xul,保存在chrome/content下面。可以看到这个文件夹结构和Firefox自有的那个结构是一致的。
在写完了XUL文件之后,我们要定义其chrome.manifest。XUL文档需要通过chrome://协议进行请求。chrome://类似http://协议,只不过是用来请求XUL文档的。在Firefox的地址栏中输入
chrome://browser/content/browser.xul,看看有什么反应,就会知道XUL文档的作用了。
这个URL包括四部分:
1) chrome:// - 即协议名,就像http://一样;
2) browser/ - 包名,即插件的包的ID;
3) content/ - 请求内容的类型;
4) browser.xul - 请求的文件名。
所以,chrome://foo/skin/bar.png就是请求一个在foo包下面的skin里面的bar.png文件。
4. 编写chrome.manifest
在chrome.manifest中添加下面一句:
contentsample chrome/content/
这里指明,请求类型时content,包名是sample,位置是相对于chrome.manifest文件的chrome/content/。注意,这里的最后面一个/是不能缺少的!
然后需要告诉Firefox我们的扩展Overlay,在chrome.manifest里面再添加一句:
篇三:Firefox 使用、设置和常见问题的解决方法
Firefox 使用、设置和常见问题的解决方法.txt20如果你努力去发现美好,美好会发现你;如果你努力去尊重他人,你也会获得别人尊重;如果你努力去帮助他人,你也会得到他人的帮助。 生命就像一种回音,你送出什么它就送回什么,你播种什么就收获什么,你给予什么就得到什么。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添加的.cn?
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。
Linux 下 Firefox 安装出错,由于不同的 Linux 的发行版的编译的二进制库不同,所以不同的 Linux 最好到该版本的发行网站下载适合该Linux版的Firefox,也可以试试免安装的 Firefox 能否使用。即以.tar.gz 为后缀的文件,而非 .installter.tar.gz 文件。
Linux下安装 Firefox 若提示需要 libstdc++5 的库,请到 http://rpm.pbone.net/ 查找。
2.问:Firefox启动太慢,并且占用了太多的系统资源,是怎么回事?
答:由于Firefox的界面是采用XUL语言描绘的。XUL的好处在于良好的跨平台兼容性,这样使Firefox可以很好的用于 Windows/Mac/Linux 下。但不好之处就在于XUL并不能算高效语言,这也是Firefox启动时感觉慢、系统资源占用高的主要原因。
如果很在意速度和资源的话,可以试试第三方/非官方版本(Third Party/Unofficial Builds)。这些版本针对不同的平台,在编译时各自做了不少优化,相对官方版,在速度上会快一些。
http://forums.mozillazine.org/viewforum.ph...5b1b5f7f91079f8
对第三方版本,在使用时遇到了问题也同样在这里询问。如果不知道选哪个比较好,请点击该网页中置顶的“Choosing a Builds”,一个个地试用,看哪个版本适合自己。
3.问:Firefox浏览网页时,不停地抖动?
答:①有些网页设计时没有采用 W3C 标准,就可能导致 Firefox 浏览网页时遇到该问题,您可以试试 IE Tab 或禁用 Firefox 的 javascript 暂时解决。
②换回默认主题。
③若换成默认主题,且打开任何网页仍会抖动,请点击“查看->工具栏”,将“书签工具栏”这项取消看看。
④如果对 userChrome.css 文件有什么改动,复原它试试。
4.问:为何无法保存工具栏设置(每次重启 Firefox 工具栏变成默认状态)?
首先请关闭 Firefox ,接着点击“开始 -> 所有程序 -> Mozilla Firefox -> Mozilla Firefox安全模式(Safe Mode) ”,进入 firefox 的安全模式,重置工具栏及控件并退出 Firefox ,最后以正常模式启动 Firefox 。
也可以在退出 Firefox 后,删除配置文件夹下的 localstore.rdf 文件(别忘记先备份),然后重启 Firefox。
5.问:Firefox使用中出错,把它卸载后重装,问题依旧,怎么办?
答:Fx的安装文件和profile(配置文件)是分开的。卸载Firefox后,还得手动删除Firefox的配置文件。
6.问:Firefox原本正常,但不知为何无法启动了?
答:请先检查一下任务管理器中有没有Firefox的进程,有的话,请在任务管理器中强行关闭它,然后试试用 safe-mode启动firefox。如果还是无法启动,则删除Firefox的配置文件夹,因为这类情况(无法启动)一般都是由于配置文件出问题造成的。
7.问:为何Firefox无法访问网络?
答:若是刚安装的Firefox,那么请检查一下防火墙的设置,可能是防火墙阻止了Firefox访问Internet。还有,若是把Firefox更新到了最新版,那么也请检查检查防火墙的设置。一般在程序发生改变时防火墙都会重新询问的。
若从前安装过Firefox,并且Firefox也能正常上网浏览,那么请看看在Firefox中有没有设置代理或是改过其它设置。若有,就把这些还原到默认状态试试。
8.问:如何让‘网址/书签’在新标签中打开(单窗口多页面浏览)?
答:①按下“ Ctrl + 鼠标左键”点击链接
②使用鼠标中鍵点击链接
9.Firefox的安全模式(safe mode)是什么?
答:Firefox的安全模式(safe mode)指以不加载任何扩展(Extensions)、主题(Theme)和插件(Plugins)的情况启动Firefox。
安全模式一般用来在Firefox出问题时诊断故障原因。
在Windows下,点击 开始 -> 运行 -> Firefox.exe -safe-mode 命令启动 Firefox 安全模式。在Linux下,执行 ./firefox -safe-mode 命令启动 Firefox 安全模式。
10问:如何将 Firefox 设为默认浏览器?
答:请到“工具 -> 选项 -> 基本信息”中,找到“启动时检查是否为预设浏览器”旁的“立即检查”,并按下该选项,就会出现是否将Firefox设为默认浏览器的提示,选择“是”就可以了。
11问:如何在firefox中使用以前保存的网页?
答: 直接将保存的.html或者是.htm文件拖放到ff的窗口即可自动打开,或者是在“文件 -> 打开”中打开。在windows中,如果您是使用了IE保存下来的此类文件则在ff中可能显示不正常。由于.mht文件是不开放格式的,故而 firefox暂时不支持mht文件,所以需要安装 Mozilla Archieve Format 扩展来支持它。
12问:如何备份Firefox的书签?
答:打开Firefox,点击“书签 -> 书签管理”启动书签管理器,点击“文件 -> 导出”来备份现有的书签。在升级后,再用书签的“导入”功能把备份的书签导入到新的Firefox的配置中就行。也可以将配置文件夹下的 bookmarks.html 文件复制出来,需要时再将该文件复制回相应的配置文件夹中去。
13问:如何自定义 Firefox 书签的存放路径?
答:打开firefox,地址栏输入about:config
右键新建一个字符串,名为 browser.bookmarks.file
然后输入字串值为“新路径名\书签文件名”即可。比如 D:\My bookmarks\bookmarks.html
14问:如何将IE收藏夹和Firefox书签相互转移?
答:①从IE中向FF导入书签:在Firefox的文件菜单中选择“导入??”的命令,然后选中Internet Explorer,在之后显示的页面上选择你想转移的信息。这样就能把IE上的“收藏夹”、所保存的密码、设置的选项以及浏览纪录等统统转移到 Firefox中。
②从FF中向IE导入书签:在FF里:书签 -> 管理书签文件 -> 导出书签,导出为:bookmark.htm 在IE里:文件 -> 导入和导出 -> 下一步 -> 导入收藏夹,下一步 -> 从文件或地址中导入 -> 浏览 -> bookmark.htm -> 下一步 -> 下一步
或者安装 Favorites_Converter_(export).xpi 扩展,这个扩展可将 Firefox 的书签导出为 IE 的收藏夹。
15问:能否让 Firefox 和 IE 共享收藏夹?
答:安装 PlainOldFavorites 扩展,会在firefox工具栏添加一个“Favorites”选项,并且增加一些上下文菜单,可以让你在firefox中直接管理和使用IE收藏夹,非常方便。
16问:如何实现网址缩写的功能?
答:首先请点击“Bookmarks(书签)-Manage Bookmarks(书签管理器)”,启动书签管理器,然后在想使用缩写的网址上点击鼠标右键,并选择属性,这时能看到该网址的信息窗口,在窗口的第三栏是keyword(关键字)栏,在这儿输入希望的关键字,以后就可以通过在地址栏输入关键字来打开这个网页了。
《Firefox如何安装.xpi的扩展》出自:百味书屋
链接地址:http://www.850500.com/news/72322.html
转载请保留,谢谢!