Firefox 折腾记

Iceweasel:
http://sourceforge.net/projects/libportable/
http://pan.baidu.com/share/home?uk=691242735

pcxFirefox:
http://sourceforge.net/projects/pcxfirefox/





扩展:

Adblock Plus(屏蔽广告)
https://addons.mozilla.org/zh-CN/firefox/addon/adblock-plus/
https://adblockplus.org/zh_CN/firefox
https://adblockplus.org/en/firefox
https://getadblock.com/


Adblock Edge
https://addons.mozilla.org/zh-CN/firefox/addon/adblock-edge/



Element Hiding Helper for Adblock Plus(在 Adblock Plus 的基础上,有针对性地手工消除广告)
https://addons.mozilla.org/zh-CN/firefox/addon/elemhidehelper/


从 Firefox 29 开始,已经不需要侧边栏(主要显示收藏夹)自动隐藏这种扩展了。
------------------------------------------------------------------------------------------
Sidebar Auto Show/Hide(算是 Optimoz Tweaks 的重生版)
https://addons.mozilla.org/zh-CN/firefox/addon/sidebar-auto-showhide/
OmniSidebar
https://addons.mozilla.org/zh-CN/firefox/addon/omnisidebar/
Optimoz Tweaks(短小精悍,可惜很久不更新了)
https://addons.mozilla.org/zh-CN/firefox/addon/optimoz-tweaks/
All-in-One Sidebar(只用到自动隐藏侧边栏这一小点功能,大材小用了)
https://addons.mozilla.org/zh-CN/firefox/addon/all-in-one-sidebar/
------------------------------------------------------------------------------------------


Easy DragToGo+(超级拖拽)
http://www.firefox.net.cn/read-29894
DragIt (formerly Drag de Go)功能很多,不但有拖拽,还可替代鼠标手势,如:FireGestures
https://addons.mozilla.org/zh-CN/firefox/addon/dragit-formerly-drag-de-go/
Super Drag(与上者相比,功能非常简单)
https://addons.mozilla.org/zh-CN/firefox/addon/super-drag/


FireGestures(鼠标手势)
https://addons.mozilla.org/zh-CN/firefox/addon/firegestures/


Flashblock(阻挡Flash)
https://addons.mozilla.org/zh-CN/firefox/addon/flashblock/


利用火狐自身实现点击播放:http://kb.mozillazine.org/Issues_related_to_plugins#Click_to_Play

Firefox (14 及更高)和 SeaMonkey (2.11 及更高)包含了 “Click to Play”功能,它不会实质上禁用已安装的插件, 只是防止插件内容加载,直到你激活(点击)该插件。通过以下方法,可以对所有站点打开此功能:

    1、使用 Firefox Permissions Manager 来修改插件权限,对所有站点从“Allow”修改为“Always Ask”。

    2、在 SeaMonkey 中(2.13及更高),Edit -> Preferences -> Advanced -> Scripts & Plugins,清除 Activate all plugins by default 复选框。

    3、打开 about:config,找到 plugins.click_to_play 双击将设置值从 false 改为 true。在 Firefox 23 之前,这个值全局有效,但从 Firefox 23 开始,即便设置该值为 True,也需打开附加组件管理器,在插件一栏中对各个插件的默认值进行设置。

    4、在 Firefox 或 SeaMonkey 的 profile 目录中创建一个 user.js 文件(或编辑存在的 user.js 文件),添加以下行,并重启浏览器。如果之后想撤消修改,需要手工编辑或删除 user.js 文件,并重设为默认的 false 值。
    user_pref("plugins.click_to_play", true);




Yet Another Smooth Scrolling(平滑滚动)
https://addons.mozilla.org/zh-CN/firefox/addon/yet-another-smooth-scrolling/
SmoothWheel
https://addons.mozilla.org/zh-CN/firefox/addon/smoothwheel/



--------------------------------------------------------------------------------------------------------
标签页管理器
http://mozilla.com.cn/addon/103-tab-improved-lite/


Tab Utilities(对标签页的控制)
https://addons.mozilla.org/zh-CN/firefox/addon/tab-utilities/

Tab Utilities Lite
https://addons.mozilla.org/zh-CN/firefox/addon/tab-utilities-lite/


Tab Mix Plus或Tab Mix Lite
https://addons.mozilla.org/zh-CN/firefox/addon/tab-mix-plus/
http://tmp.garyr.net/dev-builds/
http://tmp.garyr.net/tab_mix_plus-dev-build.xpi
https://addons.mozilla.org/zh-CN/firefox/addon/tab-mix-lite/


Super Tab Mode
https://addons.mozilla.org/zh-CN/firefox/addon/super-tab-mode/

大多数时候安装标签扩展只是为了有一个已关闭标签下拉按钮,均可从工具栏定制中选择图标拖到导航工具栏上。
--------------------------------------------------------------------------------------------------------





未用:

Add-on Compatibility Reporter(能解决大多数扩展不兼容问题)
https://addons.mozilla.org/zh-CN/firefox/addon/add-on-compatibility-reporter/

AniWeather
https://addons.mozilla.org/zh-CN/firefox/addon/aniweather/
Forecastfox Weather(在状态栏右下角显示天气)
https://addons.mozilla.org/zh-CN/firefox/addon/forecastfox-weather/


Anti-Aliasing Tuner(调整文本渲染)
https://addons.mozilla.org/zh-CN/firefox/addon/anti-aliasing-tuner/

AutoPager(自动翻页)
https://addons.mozilla.org/zh-CN/firefox/addon/autopager/

Collusion(动态显示网站跟踪你的视图)
https://addons.mozilla.org/zh-CN/firefox/addon/collusion/
DoNotTrackMe: Online Privacy Protection(阻止网站跟踪)
https://addons.mozilla.org/zh-CN/firefox/addon/donottrackplus/

CoolPreviews(链接预览及三维显示)
https://addons.mozilla.org/zh-CN/firefox/addon/coolpreviews/

DownThemAll(增强内置的下载功能。)
https://addons.mozilla.org/zh-CN/firefox/addon/downthemall/

Fasterfox Lite(对FireFox进行性能与网络优化。)
https://addons.mozilla.org/zh-CN/firefox/addon/fasterfox-9148/



FireShot(用于截取网页保存为图片,可选择截取可见部分或整个页面。)
https://addons.mozilla.org/zh-CN/firefox/addon/fireshot/
Screenshot
https://addons.mozilla.org/zh-CN/firefox/addon/screenshot/
Awesome Screenshot Plus - Capture, Annotate & More
https://addons.mozilla.org/zh-CN/firefox/addon/awesome-screenshot-capture-/
图桌(可以任意截取网页,并标注形状、文字、图标,思维导图信息,最后将其导出为PNG格式的图片。)
https://addons.mozilla.org/zh-CN/firefox/addon/quick-markup/
网页截图
https://addons.mozilla.org/zh-CN/firefox/addon/easyscreenshot/




FoxTab(以三维方式显示标签)
https://addons.mozilla.org/zh-CN/firefox/addon/foxtab/


IE Tab(在 Firefox 中使用 IE 内核)
https://addons.mozilla.org/zh-CN/firefox/addon/ie-tab/
IE Tab +
https://addons.mozilla.org/zh-CN/firefox/addon/ie-tab-plus/
IE Tab V2
https://addons.mozilla.org/zh-CN/firefox/addon/ie-tab-2-ff-36/

解雇IE
https://addons.mozilla.org/zh-CN/firefox/addon/fire-ie/


Menu Icons Plus(为 Firefox 菜单添加图标)
https://addons.mozilla.org/zh-CN/firefox/addon/menu-icons-plus/


Mozilla Archive Format, with MHT and Faithful Save(完整地保存所见页面于单一文件)
https://addons.mozilla.org/zh-CN/firefox/addon/mozilla-archive-format/


Smartest Bookmarks Bar(自动隐藏收藏书签工具栏)
https://addons.mozilla.org/zh-CN/firefox/addon/smartest-bookmarks-bar/

Status-4-Evar(一些界面上的微小增强,如添加下载进度条)
https://addons.mozilla.org/zh-CN/firefox/addon/status-4-evar/

Stratiform(修改一些界面效果)
https://addons.mozilla.org/zh-CN/firefox/addon/stratiform/

Stylish(用脚本给页面和用户界面来个新形象)
https://addons.mozilla.org/zh-CN/firefox/addon/stylish/

Tab Scope(从标签栏中预览页面)
https://addons.mozilla.org/zh-CN/firefox/addon/tab-scope/

Web2PDF Converter(将页面转换成 PDF)
https://addons.mozilla.org/zh-CN/firefox/addon/web2pdf-converter/









---------------------------------------------------------------------------------------------------------------------------------------------------------------

技巧:

1、在地址栏中输入 about:config,并找到browser.sessionstore.max_tabs_undo,可修改需恢复的关闭标签数。
2、extensions.checkCompatibility及extensions.checkUpdateSecrurity这两个布尔值设为false,可关闭浏览器的插件兼容性及安全性检查。
3、关闭Nightly版本扩展兼容性检查的办法:在地址栏键入 about:config 进入,新建布尔值 extensions.checkCompatibility.nightly,设置为false,关闭about:config页面。
4、关闭插件点击运行:简单的就是点击地址栏左侧网站图标的那个框,临时启用插件。彻底关闭插件点击运行功能是在 about:config,找到 plugins.click_to_play 改为false。
5、工商银行网银:about:config 新建字符串 general.useragent.override.icbc.com.cn 值为: Mozilla/5.0 (Windows NT 6.2; rv:10.0.1) Gecko/20100101 Firefox/10.0.1(这个值为示例,也可以按自己的UA修改,但日期和版本不要改)。



插件安装的位置:

1.在地址栏内,输入about:config,回车;
2.在过滤器那一栏输入plugin.expose_full_path,就可以看到plugin.expose_full_path这个设置项;
3.双击这个设置项,将值由默认的fale改为true;
4.在地址栏输入about:plugins,就会列出你目前安装并且启用的插件列表;如果你想卸载某个插件,务必先在工具-附加组件-插件中启用它;
5.每个插件名底下都有对应的路径(步骤3的设置就是为了显示这个路径),打开资源管理器找到插件对应文件;



重建插件配置文件

有时候你不能安装或者重新安装某个插件,重建插件配置文件可能就能解决这个问题,重建步骤:

1.打开配置文件夹,找到pluginreg.dat这个文件;
2.关闭firefox;
3.删除pluginreg.dat;
4.打开firefox,在地址栏内输入about:plugins,回车;
5.再打开配置文件夹你会发现一个新的pluginreg.dat。



自定义firefox的临时文件存放地址
输入about:config右键新建一个字符串名为browser.cache.disk.parent_directory ,然后输入新的临时文件的路径即可,建议把这个地址放到非系统盘。



允许浏览器同时发出多个请求给服务器,而不必等待服务器的返回信息
network.http.pipelining设置为true
network.http.proxy.pipelining设置为true



关闭该选项有助于减少界面花掉现象
layers.offmainthreadcomposition.enabled



这个选项可以增加同时对网站服务器的连接数,也可以有效的提升浏览速度。具体的设置数值请根据自己的网络和计算机性能进行调整。
network.http.max-connections 32
network.http.max-connections-per-server 10
network.http.max-persistent-connections-per-proxy 10
network.http.max-persistent-connections-per-server 8



页面快进/快退功能中保存的页面总数

页面快进快退一般会保存很多层页面,但是也会占用客观的内存资源。实际上我们一般用不上那么多,保存5层足矣。
browser.sessionhistory.max_total_viewers设置为5



关闭下载时自动检查文件安全性(扫描病毒)
browser.safebrowsing.downloads.enabled 设置为 false



Firefox 35版本开始引入跟踪保护技术,想要使用的话需要将 privacy.trackingprotection.enabled 的值设为true







-------------------------------------------------------------------------------------------------------------------------------------------

如何让旧版本的扩展使用于新版本上(强制兼容)?


1.安装Add-on Compatibility Reporter扩展,下载地址是:https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/

2.手动修改扩展的最大版本号。
双击.xpi文件并选择打开方式为winrar,也可以在winrar选项设置中添加xpi后缀用winrar打开。打开后看到install.rdf,双击并选择打开方式为记事本或者其它文本编辑软件如emeditor等,搜索maxversion字样,可以找到类似<em:maxVersion>5.0</em:maxVersion>,

如果是原来用在5.0上,中间应该是显示5.0,把他改成6.0。然后直接在记事本上选择”保存“,然后winrar会提示你“文件install.rdf已经被修改,你希望在压缩文件里更新它吗?”,选择是,即可,然后就可以安装扩展了。

当然你也可以选择先解压,然后在压缩的方法,但是更繁琐了,尤其是rdf的编码和压缩包的后缀名问题,解压后,打开install.rdf,修改版本号完毕后保存的编码应该是UTF-8,然后压缩为zip后缀名,而不是rar,最后在把zip改成xpi。注意保持文件排列结构和原扩展

要一致,否则安装时提示此为不合法安装包。

3.0为扩展新增了一个强制检查是否具备安全更新的功能,即install.rdf中<em:updateURL>至</em:updateURL>之间的更新地址必须是https打头的,否则将显示未能提供安全更新,无法继续安装。要解决这个问题有三个方法:一、在about:config 中新建布尔值

extensions.checkUpdateSecurity 并设置为false;二、将install.rdf中<em:updateURL>至</em:updateURL>之间更新地址的http改成https;三、直接删除<em:updateURL>至</em:updateURL>的内容

3.最简单的方法就是禁用检查扩展主题兼容性这个功能,方法是:在about:config中找到extensions.checkCompatibility,双击把值改为fasle。(如果没有就新建一个布尔值)
在3.7后改成了针对某个大版本单独禁用兼容性检查,例如 extensions.checkCompatibility.6.0;false 表示6.0系列的版本都不进行兼容性检查。


提示:
1.第一种方法比较简单,能应付所有版本的firefox,但是要注意扩展本身的最大版本号,而且需要多装一个扩展。第二种方法较为繁琐!

2.在第二种方法中,install.rdf里面可能有多个<em:maxVersion>,这是由于这个扩展可以安装在firefox,thunderbird和其它浏览器上,所以有多个maxversion,这是你需要找到对应于firefox的maxversion,应该不难找到,代码上方的某个地方就有提示!

3.采用压缩解压的时候,注意压缩后要和原扩展的结构一致,否则无法正常安装,rdf保存为UTF-8。

4.这两种方法无法保证之前版本扩展完全兼容新版本,如果发现功能不正常,八成是不兼容,需要等待作者修复并更新。

一个小技巧:安装扩展时候往往会延迟几秒才安装,要取消这个延迟,2.0以上的用户只需在about:config 里面找到security.dialog_enable_delay 这项,双击修改值为0即可取消该延迟!






-----------------------------------------------------------------------------------------------------------------------------------------

修改之后清理一下本机dns缓存(命令行 ipconfig /flushdns)。


Host文件:

#mozilla
117.18.232.191       addons.cdn.mozilla.net
117.18.232.191       mozorg.cdn.mozilla.net
117.18.232.191       developer.cdn.mozilla.net
117.18.232.191       fhr.cdn.mozilla.net
117.18.232.191       support.cdn.mozilla.net
117.18.232.191       marketplace.cdn.mozilla.net
117.18.232.191       air.cdn.mozilla.net
117.18.232.191       activations.cdn.mozilla.net
117.18.232.191       cdn.mozilla.net
117.18.232.191       download-installer.cdn.mozilla.net
117.18.237.191       getpersonas-cdn.mozilla.net
117.18.232.191       snippets.cdn.mozilla.net
117.18.232.191       telemetry-experiment.cdn.mozilla.net
117.18.232.191       code.cdn.mozilla.net
117.18.232.191       videos.cdn.mozilla.net
117.18.232.191       glow.cdn.mozilla.net
68.232.45.109        df6a.https.cdn.softlayer.net
117.18.237.29        ocsp.digicert.com
#mozilla





汇总 Firefox 会后台自动联网的一些东西和关闭方法


1、后台更新Firefox的版本
关闭方法:Firefox 选项--高级--更新,改为永不检查更新,对应 about:config 参数是(false,下同):
app.update.enabled
建议:喜欢新版本的建议开启更新,不喜欢新特性想停留的建议关闭。


2、后台更新搜索引擎
关闭方法:Firefox 选项--高级--更新,去掉自动更新搜索引擎前面的勾,对应参数是:
browser.search.update
建议:基本上很少用到搜索引擎的更新,建议关闭。


3、后台更新附加组件
关闭方法:打开附加组件管理器,右上角齿轮按钮,去掉自动更新附加组件的勾,勾选重置全部附加组件更新,对应参数是:
extensions.update.enabled
建议:喜欢保持附加组件新版本的建议开启,想停留在旧版本的建议关闭。


4、后台更新反钓鱼列表和反恶意软件列表
关闭方法:Firefox 选项--安全,去掉阻止已报告的伪造站点和阻止以报告的攻击站点两个勾,对应参数是:
browser.safebrowsing.enabled
browser.safebrowsing.malware.enabled
建议:从安全性考虑不建议关闭,如果对自己有信心或发现google服务不稳定可考虑关闭。


5、附加组件管理器的AMO介绍信息(元数据)
extensions.getAddons.cache.enabled
建议:喜欢从AMO网站下载附加组件的可以关闭,从附加组件管理器内搜索下载的建议开启。


6、后台更新附加组件阻止列表
extensions.blocklist.enabled
建议:考虑到安全性,建议开启。


7、预读取连接
network.prefetch-next
建议:加快链接打开速度,建议开启。


8、搜索栏中的搜索建议
browser.search.suggest.enabled
建议:意义不大,建议关闭。


9、Seer(也是一种预读取)
关闭方法:Firefox 29.0.1 因为有bug默认关闭了,如果没有:
network.seer.enabled
建议:Bug 未解决,建议继续保持关闭。


10、附加组件管理中的获取附加组件建议
extensions.webservice.discoverURL
改为 http://127.0.0.1
建议:关闭后可以在一定程度上加快附加组件管理器打开速度。个人觉得保留无妨。


11、Firefox 健康报告数据、遥测数据和崩溃报告
关闭方法:Firefox 选项--高级--数据选择权,去掉里面所有三个勾。
建议:希望发送信息给 Mozilla 让 Firefox 变得更好的可以开启。


12、后台更新实时书签
关闭方法:删除所有实时书签。
建议:实时书签作用越来越小,建议不使用实时书签。


13、Firefox 同步
关闭方法:Firefox 选项-- 同步,登出你的 Firefox 账号
建议:毫无疑问,建议开启。


14、后台通过在线证书状态协议(OCSP)验证证书有效性
关闭方法:Firefox 选项--高级--证书--验证,去掉“使用在线证书状态协议(OCSP)确认证书目前的有效性”,对应参数为:
security.OCSP.enabled
建议:从安全性考虑,建议开启。


15、后台定期自动更新轻量主题建议(目前还在Nightly通道)
关闭方法:about:config
lightweightThemes.update.enabled
建议:不使用轻量主题的朋友可以关闭。


16、Cisco 的 OpenH264 插件自动更新
关闭方法:about:config
media.gmp-gmpopenh264.autoupdate
建议:不使用 WebRTC 通话的朋友可以关闭。(谢26楼)


17、Tracking protection 跟踪保护(还处于 Nightly 测试阶段)
关闭方法:about:config
browser.polaris.enabled
建议:Firefox 会后台更新跟踪保护列表,不使用自带跟踪保护,而使用第三方的可以关闭。










---------------------------------------------------------------------------------------------------------------------------------------


FireFox中常用的脚本拓展有:Stylish、Scriptish、GreaseMonkey(传说中的油猴子)、userchrome.js(大名鼎鼎的UC脚本)



1、Stylish:
Stylish插件下载地址: https://addons.mozilla.org/zh-CN/firefox/addon/stylish/
Stylish脚本下载地址: http://userstyles.org/


导航栏和标签栏透

    /* 导航栏和标签栏透明 */
    #navigator-toolbox[tabsontop="true"] #nav-bar{
       background: transparent !important;
       border: none !important;
    }
    #navigator-toolbox[tabsontop="false"] #TabsToolbar{
       background: transparent !important;
    }
    #TabsToolbar, *.tabbrowser-tab{
       background: transparent !important;
    }
    #TabsToolbar, .tabbrowser-tab, .tabs-newtab-button{
       background: transparent !important;





2、Scriptish、GreaseMonkey

这个扩展在大 部分火狐扩展控用户里面被称作——“伟大的油猴子”,是最能体现火狐可定制性的强大的扩展之一,网友起的这个名称已经说明了一切,甚至在火狐用户中有相当一部分人属于“油猴控”,油猴子究竟能做什么呢?它能够通过最简单的脚本来更改一个网

站或者网页的布局、外观、操作。发现某个网站用起来费劲,没关系,找个油猴脚本;发现网站变形,没关系,说不定已经有油猴脚本帮你纠正了;网站隐藏图片链接或者找不到视频下载链接,没问题,油猴子脚本同样可以帮助你;想让网站背景图换成自己照片,没问

题,写个油猴子脚本轻松搞定。

补充:有些Stylish的脚本与Scriptish、GreaseMonkey脚本可以共用。这两个脚本拓展放在一起讲是因为这两扩展的功能是一样的,都出自同一家。

插件下载地址:
Scriptish:
https://addons.mozilla.org/zh-CN/firefox/addon/scriptish/

Greasemonkey:
https://addons.mozilla.org/zh-CN/firefox/addon/greasemonkey/



脚本下载地址:
https://greasyfork.org/




3、userchrome.js:

userchrome.js 简称UC,FireFox高级用户的玩物之一,userchrome.js也是一个平台,其功能是通过UC脚本来实现的,但与stylish、 Scriptish、GreaseMonkey不同的是UC异常强大!由于他是针对整个FireFox浏览器而工作的,用户可以利用 userchrome.js来充分发挥

火狐DIY的潜力。除了可以完成很多Stylish、Scriptish、GreaseMonkey可以实现的功能之外,它甚至还可以利用某些UC脚本来代替一些火狐的拓展!!(大家都知道,FIreFox拓展装多后,速度会变慢,特别是启动速度变慢而且占内存,而 UC脚本代替一些拓展就是个很好

的解决方案)。

第一步:安装userchrome.js拓展
下载地址:http://userchromejs.mozdev.org/

第二步:下载UC脚本管理器:


第三步:在地址栏中输入about:support——点击“打开所在文件夹” (其实就是当前用户的配置文件夹)——新建一个名为chrome的文件夹,如果已经有Chrome这个文件夹的话,请清空里面的内容! 然后把UC脚本管理器解压进去——重启FireFox。点击工具菜单如果

单有userchrome.js设置userchrome.js用户脚本命令这两个选项及说明安装完成(不知为什么“userchrome.js用户脚本命令”这个选项是无法打开的,不过不影响使用)。

第四步:在Chrome可以看到如下文件夹。(打开文件夹的方法请看第三步,或者点击设置——userchrome.js设置——打开Chrome文件夹)


那么UC脚本怎么使用呢?大家把下载好的UC脚本放入对应的文件夹即可,其实放哪个文件夹无所谓,只是方便区分…...由于UC脚本非常多,可以从这里找:

http://j.mozest.com/zh-CN/
https://g.mozest.com/


你可能感兴趣的:(windows,浏览器,Microsoft,脚本,firefox)