其他
没的治不好的,3 个故事,解决所有浏览器问题
01
故事一:忒修斯之船
1.1、浏览器更新
古希腊神话里有一个国王,叫忒修斯。
1.2、Firefox 更新
查看浏览器用户数据所在位置的方法。
[ Firefox ] 是浏览器程序,
[ Profiles ] 是用户数据,
[ Tools ] 是辅助工具。
我们只需要替换 [ Firefox ] 文件夹即可。
同样的方法,我们还需要替换一下 [ ../Profiles/chrome ] 文件夹,也就是:
../Firefox
../Profiles/chrome
1.3、Chrome 更新
Chrome、Edge 等 Chromium 系浏览器,查看用户数据所在位置的方法。
[ Cache ] 是浏览器缓存,
[ Data ] 是用户数据,
[ Tools ] 是辅助工具。
02
故事二:泰坦尼克号
2.1、细颗粒度更新
两宋时期,我国海上贸易空前繁盛,船只运输的安全也备受关注。
2.2、Firefox 数据备份
浏览器不同模块的数据,会被储存在不同的文件上,一旦那个地方出错了,我们只需要修复出错的文件就可以。
文件夹 | 说明 |
[ bookmarkbackups ] | 书签自动备份文件夹 |
[ chrome ] | UC 脚本文件夹 |
[ extensions ] | 扩展文件夹 |
[ storage] | 扩展数据文件夹 |
文件 | 说明 |
places.sqlite | 书签和浏览记录 |
favicons.sqlite | 书签图标 |
search.json.mozlz4 | 搜索引擎 |
extension-settings.json | 扩展快捷键 |
prefs.js | 用户首选项 |
user.js | 用户首选项 |
cookies.sqlite | 网站登陆状态 |
handlers.json | 下载动作设置 |
key4.db、logins.json | 浏览器保存的密码 |
formhistory.sqlite | 搜索框历史 |
permissions.sqlite | 站点权限设置 |
所以,
Firefox 细颗粒度的更新方法,是覆盖相应文件到新版同名文件。
覆盖 places.sqlite 到新版同名文件。
2、书签图标:
覆盖 favicons.sqlite 到新版同名文件。
3、搜索引擎:
覆盖 search.json.mozlz4 到新版同名文件。
4、扩展快捷键 :
覆盖 extension-settings.json 到新版同名文件。
5、用户设置:
覆盖 pref.js、user.js 到新版同名文件。
6、网站登录状态:
覆盖 cookies.sqlite 到新版同名文件。
7、更多 ....
2.3、Firefox 扩展备份
同时,现在大多数浏览器扩展也都有“配置备份”功能,比如“篡改猴 Tampermonkey”就有有三种备份方式。
也会有一些扩展没有备份功能,又或者不好用。
..\Profiles\extensions(扩展)
..\Profiles\storage(扩展配置)
2.4、Chrome 数据备份
Chrome、Edge 等 Chromium 系浏览器,查看用户数据所在位置的方法,是在地址栏输入 chrome://version。
文件夹 | 说明 |
[ Extensions ] | 扩展文件夹 |
[ Local Extension Settings ] | 扩展配置文件夹 |
[ IndexedDB ] | 扩展配置文件夹 |
[ Local Storage ] | 扩展配置文件夹 |
文件 | 说明 |
Bookmarks | 书签 |
Favicons | 书签图标 |
Web Data | 搜索引擎列表 |
Shortcuts | 扩展快捷键 |
Preferences | 用户首选项 |
Network/Cookies | 网站登录状态 |
History | 浏览记录 |
覆盖 Bookmarks 到新版同名文件。
2、书签图标:
覆盖 Favicons 到新版同名文件。
3、搜索引擎:
覆盖 Web Data 到新版同名文件。
4、扩展快捷键:
覆盖 Shortcuts 到新版同名文件。
5、用户设置:
覆盖 Preferences 到新版同名文件。
6、网站登录状态:
覆盖 Network/Cookies 到新版同名文件。
7、更多 ....
2.5、Chrome 扩展备份
Chrome、Edge 等 Chromium 系浏览器下,大多数扩展也都有“配置备份”功能,比如“篡改猴 Tampermonkey”。
..\Data\Default\Extensions(扩展)
..\Data\Default\Local Extension Settings(扩展配置)
..\Data\Default\IndexedDB(扩展配置,旧版)
..\Data\Default\Local Storage(扩展配置,更早的旧版)
2.6、奶酪配置备份
对于常见扩展的配置备份。
https://github.com/runningcheese/RunningCheese-Firefox/tree/master/Restore
03
故事三:保险丝
还有,一旦遇到“浏览器崩溃了”,“书签不见了”的问题,要怎么解决呢?
3.1、故障排除
3.2、浏览器排查
一个系统,越是复杂,它就越不稳定。
比如 TM、VM、GM 等。
2、禁用广告过滤扩展,
比如 Ublock Origin、Adblock、AdGuard等。
3、禁用样式扩展,
比如 Stylus、xStyle、Stylish 等。
4、禁用重定向扩展,
比如 Header Editor、Modify Headers 等。
5、如果还不行,那就尝试禁用一批扩展,
用排除法来找出有问题的扩展,又或者干脆禁用所有扩展。
3.3、新建全新配置
如果需要,我们甚至还可以新建一个“全新配置”来测试问题所在,下面是新建的方法。
然后,将 Profiles 文件夹重命名为 Profiles2,
接着,再次打开 Firefox 浏览器,这时浏览器会自动生成一个叫 Profiles 的全新配置,
这时,我们就可以利用这个全新的配置来检测问题所在了。
Chrome 浏览器:
结尾
奶酪最后还有一个好消息要告诉大家。
回复关键字
i
查看本系列的所有文章,
回复关键字
i19
获取本文提到的所有资源
专栏介绍:
看完文章:
2、写留言,有问题写评论,我会尽可能回复。