美好的生活需要用心记录
火狐浏览器有一个问题是众所周知的,那就是速度,启动速度那是相当的慢,虽然没有扩展的时候启动比较快,但是火狐没有扩展还叫火狐么,今天我弄到了一个可以加速火狐启动速度的脚本,虽然提升不是很大,至少比没有的好不是么:
脚本内容:
// ==UserScript== // @name speedStartFF.uc.js // @namespace speedStartFF@gmail.com // @description 加速FF启动,卡饭y大基于catcat520提出的原理写的uc脚本 // @charset UTF-8 // @version v2013.5.30 // ==/UserScript== /*****========原理说明======= 最影响firefox速度的 是 adblock plus 等组件 所以,可以打开firefox前禁用对firefox启动影响速度大的组件(限制为启用|禁用无需重启的扩展)例如 abp 然后秒开firefox后,再开启禁用组件 */ location == "chrome://browser/content/browser.xul" && (function(){ let { classes: Cc, interfaces: Ci, utils: Cu, results: Cr } = Components; Cu.import("resource://gre/modules/AddonManager.jsm"); const ABP_ID = '{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}'; function disableABP(disable){ AddonManager.getAddonByID(ABP_ID, function(addon) { addon.userDisabled = disable; }); } // 启用 ABP disableABP(false); // firefox 关闭时禁用 ABP window.addEventListener("unload", function(){ disableABP(true); }, false); const DDT_ID = 'downloaddialogtweak@qixinglu.com'; function disableDDT(disable){ AddonManager.getAddonByID(DDT_ID, function(addon) { addon.userDisabled = disable; }); } // 启用 DDT disableDDT(false); // firefox 关闭时禁用 DDT window.addEventListener("unload", function(){ disableDDT(true); }, false); const EHH_ID = 'elemhidehelper@adblockplus.org'; function disableEHH(disable){ AddonManager.getAddonByID(EHH_ID, function(addon) { addon.userDisabled = disable; }); } // 启用 EHH disableEHH(false); // firefox 关闭时禁用 EHH window.addEventListener("unload", function(){ disableEHH(true); }, false); const YTB_ID = 'jid0-HbNL9qqBkuuKRhJ9ncTonCky1HU@jetpack'; function disableYTB(disable){ AddonManager.getAddonByID(YTB_ID, function(addon) { addon.userDisabled = disable; }); } // 启用 YTB disableYTB(false); // firefox 关闭时禁用 YTB window.addEventListener("unload", function(){ disableYTB(true); }, false); const YK_ID = 'youkuantiads_with_player@haoutil.tk'; function disableYK(disable){ AddonManager.getAddonByID(YK_ID, function(addon) { addon.userDisabled = disable; }); } // 启用 YK disableYK(false); // firefox 关闭时禁用 YK window.addEventListener("unload", function(){ disableYK(true); }, false); })()大家如果有自己的扩展想要添加自己修改一下就行了。
发表评论: