下载安装
官方FTP:http://archive.mozilla.org/pub/firefox/
官网:https://www.mozilla.org/en-US/firefox/all/
解压文件,复制core文件夹的内容到D:\Program File\Firefox\下即可。
移动版(第三方iceraven):https://github.com/fork-maintainers/iceraven-browser/releases
配置文件参数
常用命令行参数(在 Firefox 快捷方式上右键点击属性中的,启动路径后面的参数。‘-p’前有空格):
-ProfileManager 或 -P :打开内置的配置管理器界面。
-P “配置名”:使用自定义名称的配置来启动 Firefox。如果这个配置名不存在,则打开配置管理器。如果有其他 Firefox 实例正在运行,则该参数无法生效。
-no-remote: 在 -P 后面添加这个参数,可以创建一个新的实例,实现同时使用多个Firefox 配置。如:
“D:\Program File\Firefox\firefox.exe” -p
“D:\Program File\Firefox\firefox.exe” –no-remote -profile “doiyes”
-no-remote -Profile “D:\Program Files\MyFirefox\Profiles”
-private – 始终在隐私浏览模式启动 Firefox。
-safe-mode – 安全模式启动 Firefox,或者按住 Shift 键打开 Firefox 也可以。
-url – “地址” 指定火狐启动打开某一网页 -url可以省略.例如 “D:\Program File\Firefox\firefox.exe” www.doiyes.com
更多可见:https://www.firefox.net.cn/read-54673
安装新版本后,无法使用修改配置文件夹下有个compatibility.ini的文件,改下版本号就可以了。
常用设置
about:config个性化设置
地址栏输入about:config ,打开;搜索——
新标签页后台运行
browser.tabs.loadInBackground
browser.tabs.loadDivertedInBackground
browser.tabs.loadBookmarksInBackground
全部设为true
书签在新标签页中打开
browser.tabs.loadBookmarksInTabs,默认为 false,双击改为true 即可在新建标签页打开。
搜索栏搜索在新标签页打开
browser.search.openintab 双击改为true
在mozilla页面激活WebExtensions
方法:about:config–新建布尔参数:privacy.resistFingerprinting.block_mozAddonManager 设置为 true
security.dialog_enable_delay 将其值设置为0 扩展安装等待时间 (默认1000)
dom.event.contextmenu.enabled 双击改为false 破解右键限制
关闭最后一个标签页后不关闭窗口 browser.tabs.closeWindowWithLastTab
双击改为true
双击左键关闭当前标签页(火狐61后)browser.tabs.closeTabByDblclick
双击改为true
查找自动高亮 findbar.modalHighlight
,findbar.highlightAll
均双击改为true
自定义标签页宽度 browser.tabs.tabMinWidth
默认76
在mozilla页面激活WebExtensions,新建布尔参数:privacy.resistFingerprinting.block_mozAddonManager
设置为 true
破解右键限制 dom.event.contextmenu.enabled
双击改为false
默认不加载 userChrome.css 和 userContent.css 文件以提升启动速度
about:config 里面 toolkit.legacyUserProfileCustomizations.stylesheets 设置为 true 开启对这两个文件的加载。
更多可见:https://www.firefox.net.cn/read-60535
http://kb.mozillazine.org/About:config_Entries
user.js常用设置
1 | user_pref("browser.urlbar.trimURLs", false); //隐藏地址栏 http://前缀?NO |
更多可见:
https://github.com/ghacksuserjs/ghacks-user.js/blob/master/user.js
https://github.com/pyllyukko/user.js/blob/master/user.js
扩展
- uBlock Origin:一款高效的请求过滤工具,不只是一个广告拦截工具。
- 暴力猴(Violentmonkey):开源的脚本管理扩展。脚本库:https://greasyfork.org/
- Stylus:一个用户样式管理器,帮助您重新定义网页样式。样式站:https://userstyles.org/
- 闪耀拖拽:兼容多进程的Firefox拖拽扩展
- Header Editor:管理浏览器请求,包括修改请求头和响应头、重定向请求、取消请求。规则 来源:https://bbs.kafan.cn/thread-2102524-1-1.html
- Proxy SwitchyOmega:代理设置
备用:
- Gesturefy:鼠标手势扩展
- Open Tabs Next To Current:Open new tabs to the right of the current one
用户脚本UserScript
HTML5视频播放工具:启用HTML5播放;万能网页全屏;添加快捷键
Super_preloaderPlus_one_New:网页自动翻页
anti-redirect:去除各搜索引擎/常用网站的重定向
拒绝二维码登录:默认使用账号密码登录,不出现二维码登录界面
再见了百家号:搜索排除百家号
Jump to Top/Bottom of page with hotkeys:为网页增加向页尾、页首的按钮及快捷键
Picviewer CE+:在线看图工具,支持图片翻转、旋转、缩放、弹出大图、批量保存
网盘自动填写密码:智能融合网盘密码到网址中,并自动提交密码
soTab:搜索引擎跳转,搜索引擎一键切换(修改部分样式为:
.soTab a{margin-right: 1em;}
即rem改为em即可)。备用:Search Jump Around 或者 searchEngineJump网页限制解除:解除网站禁止复制、剪切、选择文本、右键菜单的限制(黑名单版)
CSDN净化:屏蔽掉所有烦人的CSDN广告, 并自动展开内容
斗鱼清爽版:斗鱼精简,真实人数显示,默认最高画质
Bilibili Evolved:强大的哔哩哔哩增强脚本
知网下载助手:解析CNKI论文PDF格式下载地址,caj格式下载链接替换为pdf链接
UC脚本UserChromeJS
使用方法
xiaoxiaoflood方案: https://github.com/xiaoxiaoflood/firefox-scripts
fx-folder.zip解压后放在Firefox安装根目录下;utils.zip解压后放入 chrome 文件夹,UC脚本放入 chrome 文件夹。
userChrome.js 的更新:
https://github.com/xiaoxiaoflood/firefox-scripts/tree/master/chrome
https://github.com/benzBrake/FirefoxCustomize/tree/master/userChromeJS
其他方案:https://github.com/Endor8/userChrome.js/tree/master/userChrome
config.js和userChromeJS.js放在Firefox安装根目录下;config-prefs.js放在 Firefox 安装根目录\defaults\pref下;UserChrome.js 放在配置文件夹\chrome下,UC脚本放入 chrome 文件夹。
userChrome.js 的更新:https://github.com/alice0775/userChrome.js
自用UC脚本
https://github.com/doiyes/Firefox-Custom/tree/master/userChromeJS
- 鼠标放在标签栏自动滚动切换.uc.js ——标签栏鼠标悬停切换
- AddonsPage_fx72.uc.js ——附件组件页面右键新增查看所在目录,详细信息页面新增安装地址或路径,新增 uc脚本管理页面
- autoPlainTextLinks.uc.js ——自动纯文本链接
- BMMultiColumn.uc.js ——书签菜单自动分列显示
- BookmarkOpt.uc.js ——书签操作增强,添加书签到此处/更新书签,复制标题,复制Markdown格式链接,增加显示/隐藏书签工具栏按钮
- contextToSearch.uc.js ——Search context menu entry now sends search to search box
- downloadPlus_ff98.uc.js ——Firefox下载增强工具:默认选择下载文件、改名后保存、保存并打开、另存为、下载提示音、来源显示完整目录并支持双击复制完整地址、第三方工具下载(依赖 FlashGot
- EnableAutoLogin.uc.js ——允许保存登录账号和自动填写登录账号的脚本
- enterSelects.uc.js
- extensionOptionsMenu.uc.js
- masterPasswordPlus.uc.js
- mouseGestures.uc.js
- move_reload_into_url.uc.js ——移动刷新按钮到地址栏
- openInUnloadedTab.uc.js
- OpenWith.uc.js ——用其他浏览器打开页面、链接、书签及标签
- privateTab.uc.js ——无痕标签页
- QuickOpen.uc.js ——快速打开指定选项
- rebuild_userChrome.uc.js
- redirector.uc.js
- Restart-Panelbutton.uc.js
- styloaix.uc.js ——样式管理
- Tabplus.uc.js ——设置标签的打开方式
- TranslatePlus.uc.js
CSS相关
https://github.com/doiyes/Firefox-Custom/tree/master/CSS
- 书签栏自动隐藏
更多可见:
https://github.com/Timvde/UserChrome-Tweaks
https://github.com/Aris-t2/CustomCSSforFx/tree/master/classic
https://github.com/coekuss/quietfox
Firefox清理
cache2 ——缓存
jumpListCache ——任务栏跳转列表的缓存
safebrowsing ——Google安全浏览相关数据
startupCache ——启动缓存
thumbnails ——缩略图缓存
bookmarkbackups ——书签备份
crashes ——崩溃报告
datareporting ——诊断数据
minidumps ——崩溃记录
sessionstore-backups ——会话备份
其他
进入:about:config ,没有的首选项的新建,有的话更改值。
KEY 申请地址, https://tech.yandex.com/keys/get/?service=trnsl
1 | browser.translation.engine Yandex |
完成后,重启浏览器。
像是mail.163.com,输入完用户名、密码并提交表单后,firefox不会提示保存密码
将表单从ajax提交改为form提交即可,方法是:
1、鼠标移至登录按钮上,右键,“查看元素”,源代码是
1 | <a href="javascript:void(0);" id="dologin" data-action="dologin" class="u-loginbtn btncolor tabfocus btndisabled" tabindex="8">登 录</a> |
将标签从a改为input并添加type=”submit”属性,即改为
1 | <input href="javascript:void(0);" id="dologin" data-action="dologin" class="u-loginbtn btncolor tabfocus btndisabled" tabindex="8" type="submit">登 录</input> |
2、现在可以正常输入用户名、密码,点击登录按钮后,firefox会提示保存用户名密码
如何开启内置翻译?
在 about:config 中
设置 browser.translation.detectLanguage 为 true,
设置 browser.translation.ui.show 为 true,
如果你有 Yandex 翻译的 apiKey
在 about:config 中新建字符串类型名称为
browser.translation.yandex.apiKeyOverride
的设置项,值为你申请得到的 Yandex 翻译的 apiKey
使用该翻译引擎时将 browser.translation.engine 的值改为 Yandex(首字母必须大写)
免费申请 Yandex 翻译 apiKey 的地址为 https://tech.yandex.com/keys/get/?service=trnsl
像Chrome一样弹出Google翻译工具栏的扩展Google Translate This:https://github.com/andreicristianpetcu/google_translate_this
DNS-over-HTTPS(DoH)+ESNI 解决GitHub连接问题
- 广告过滤规则
- 乘风规则 精简规则、视频规则、UBO动态规则
- cjxlist规则
- 常用广告过滤规则汇总
- 全局雅黑字体
强制雅黑:https://bbs.kafan.cn/forum.php?mod=redirect&goto=findpost&ptid=1664505&pid=30282384
字体替换一:https://bbs.kafan.cn/forum.php?mod=redirect&goto=findpost&ptid=1664505&pid=30315464
字体替换二:https://bbs.kafan.cn/forum.php?mod=redirect&goto=findpost&ptid=1647873&pid=29892002