浏览器
Contents
💠
💠 2024-11-14 21:48:05
浏览器
nekoruns in docker and uses WebRTC
FireFox
57为全新的Quantum版本, 因为插件标准的缘故和之前的56版本插件不兼容
-
分为 正式版, beta, Nightly 开发版
-
如果要配置多个火狐在电脑上 终端中
./firefox -P
就会进入配置文件的编辑(关闭所有火狐的情况下)- 新建一个就好了,之后就用新建的打开该火狐
./firefox -P name
- 如果要同时运行多种版本的火狐 加上
--no-remote
参数,但是我这个deepin不要诶,只要配置不同即可,但是Ubuntu mint加上也没有用
- 新建一个就好了,之后就用新建的打开该火狐
-
火狐和Chrome都支持在控制台的网络中直接右击一个请求然后复制, 就可以出来复制成cURL命令的选项, 比较好用
火狐性能优化贴
Firefox uses too much memory or CPU resources - How to fix
FloorpFF衍生品,支持工作区,多行tab,单窗口多tab
但是没有循环tab切换
开发版本
必备插件
- 附加组件管理器: 只有正式版会内置该插件, 别的版本都没有, 插件的功能是 地址栏二维码,拖拽链接,
- 如果想在开发版以及Nightly上用上该插件, 只需要去 ~/.mozilla/ 下找到正式版的配置文件里的 extension 目录就能找到 cpmanager.xpi 了, 拖入浏览器就可以了
- 但是这个组件只保证正式版是正常的, 其他版本则要看运气
Vimium C - All by Keyboard
Vim风格操作浏览器日常操作1 2
map b Vomnibar.activateTabs unmap T
Dark Reader
设置网页黑夜模式Greasemonkey
Tampermonkey 传说中的油猴, 可以自己写脚本 wikicliget
能将下载中的任务转化为 curl wget命令 牛Simple Tab Groups
懒加载式隔离标签组RESTer
rest客户端工具Download all Images
下载图片Web Developer
各种Web调试开发工具Remove Cookies Button
滴答清单
全平台可使用ReloadMatic
定时自动刷新划词翻译
即刻翻译, 多种平台Tab Counter
Tab计数 开发者 WaldiPLElasticvue
Elasticsearch 插件HeaderEditor
修改请求响应的Header和Body- TechStack 分析Github仓库所使用的技术栈
配置
大多是通过 about:config 页面配置
-
配置火狐访问80以外的端口
- 打开
about:config?filter=network.security.ports.banned.override
新建字符串类型 - 输入值 81,88,98, 也可以是 6000-6005, 省事就 0-65535(不建议)
- 打开
-
对于自己喜欢多开火狐的习惯, 整理如下习惯
- 安装开发版本, 使用默认的配置
- 使用开发版本的可执行文件, 通过 -P 参数配置一个新的配置目录
- 前者是重度使用(往往很多标签20+), 常用的标签页全部固定, 一些TODO的tab也放在这里, 用于开发和娱乐(1000M-2000M)
- 后者是轻度使用(开10个以下标签), 仅在内存不够时, 只用于内存不足时开发必需 (一般400M左右)
-
当前标签页右边打开新标签页:
about:config?filter=browser.tabs.insertAfterCurrent
新建Bool类型, 设置为true -
网页重定向次数限制 默认 20
network.http.redirection-limit
设置为0就禁止了网页的重定向 -
内存资源占用大
about:memory
查看内存情况dom.ipc.processCount
降低进程数browser.tabs.remote.autostart
设置 falseabout:unloads
手动触发tab卸载about:processes
查看tab进程 Shift + Esc- Auto Tab Discard 插件
使用
- 地址栏
@bing @baidu...
即可使用指定的搜索引擎进行搜索 - 地址栏
* Java
即可在所有书签中搜索 Java - 地址栏
% Java
就可以在已打开的标签页中搜索Java
Tips
在B站看视频 看久了就会发现内存爆炸, 曾经全屏看LOL直播连续6个小时, 然后结束的时候发现出不去了, 要等好久
等了半天打开htop一看firefox 占用内存 6g, 负载 297, 怪不得风扇转这么大声…
原以为是Firefox 的问题, 用 Chrome 看B站一样的场景, 看了没多久就是CPU负载高 内存泄露严重, 所以是操作系统问题还是B站问题….
firefox 突然crash并且无法重新打开 124.07 版本,删Profiles重置也不生效,降级到122.0b3后可正常使用
论坛里提到可能和滚动升级的共享库版本不一致有关,但是近一个月没更新底层库和软件了(因为另一个安全验证的问题),感觉可能是打开了阿里云盘和百度云盘两个站点导致的
Seamonkey
Mozilla基金会另一个项目 seamonkey 亮点在于内置IRC
Chrome
- 的确快,几乎没有各种兼容和诡异问题,就是内存占用高, 还有就是主题被墙,fq才能配置好
Removing keychain login from Chormium
启动命令添加如下参数 chromium –password-store=basic设置代理
chrome追加启动参数 –proxy-server=192.168.7.77:8888 –ignore-certificate-errors- PAC设置
--proxy-pac-url=http://localhost:1235/pac
- PAC设置
- 切换最近标签 CTRL+PgUp 和 CTRL+PgDn
使用Profiles实现多账户共存,但是保存的帐号密码都会跟随其他Profile,还是没有Firefox的Multiple Accounts丝滑。
主题
- Aero Trans Brushed Metal Theme
- Material Dark
- Morpheon Dark
- 炭黑+銀色金屬
- Modern Flat
插件
- Vimium C - All by Keyboard
- crxMouse
- TabsFolder
- Cluster Window & Tab Manager
- Chrome Download Manager
- Fatkun 图片批量保存
- Stylized Scrollbar 滚动条美化
- Tab Position Options 当前tab右侧打开新tab
- Auto Tab Discard 冻结最少使用的tab
- Open Last Tab 按最近使用标签切换
Vivaldi
- 采用的是chrome内核 内置了很多常用插件(但是安装插件的入口关闭了) 相比于chrome更符合国内使用
vivaldi://settings
Author Kuangcp
LastMod 2018-12-15