
浏览器循环永不停歇,上次主力浏览器从 Chrome 迁移到 Safari 还是两年前,这也意味着我用了 2 年的 Safari 。Safari 作为主力浏览器没什么问题,个人认为 UI 和操作方式都更清爽一些,常用的插件也都有,主要原因还是日常使用有一些边边角角的 BUG ,以及开发者工具没有 Chrome 好用。
终端经历了从 iTerm => Warp => Ghostty => iTerm 的迁移。换 Wrap 的动机是尝新,是否需要登录其实我不太关心,换掉 Wrap 是因为它的很多功能我都用不上,按传统的方式使用它,效率反而变低了。Ghostty 也是尝新,没什么大毛病,偶有兼容性问题,所以换回 iTerm 。
PS:Windows 上继续使用 Warp 。
一直使用 Alfred ,中间数次尝试切换到 Raycast ,还是觉得 Alfred 更好用一些。(也一个原因是不想舍弃 Powerpack )
]]>XueqiuResourceLinks(雪球 · 第三方资源扩展)是一个 Tampermonkey/Greasemonkey 用户脚本:实现在雪球股票详情页侧边栏,添加相应“个股”的“第三方资源”,例如上证 e 互动、深交所互动易、SEC: EDGAR 、港交所披露易、Stocktwits 等,点击即可跳转到对应个股的第三方资源站点,以此便利研究,提升生产力...当下“已经”和“正在”扩展出比示例图片“更多”的资源,使用有惊喜,enjoy···
自动解析股票交易所和代码
支持:
第三方资源可扩展,通过数组轻松添加更多链接
使用 localStorage 缓存请求结果,减少网络请求
样式统一,展示美观
@updateURL 指向 GitHub Raw 文件,Tampermonkey 会自动检查更新MIT License
]]>Sync your cookie 是一个 Chrome 扩展程序,它可以帮助您将 Cookie 同步到 Cloudflare 。它是一个有用的工具,用于在不同设备之间共享 Cookie, 免去了登录流程的烦恼,此外也提供了 cookie 管理面板查看,管理已经过同步的 cookie 。
Chrome: Sync Your Cookie
Edge: Sync Your Cookie
Auto Merge和Auto Push规则账号设置页面
Cookie 同步页面
Cookie 管理侧边栏面板
Cookie 详情
LocalStorage 详情
Github Gist 上传的 cookie
Cloudflare 上传的 cookie
]]>WebKit 编译时提供了非常多的开关,例如:--no-video 、--no-webgl
如果有人基于 WebKit 做一个精简的 Web 运行时,并且把 JavascriptCore 替换成 QuickJS 我觉得应该很受欢迎。
WebKit 的三个模块:WebKit2 、WebCore 、JavascriptCore
WebCore:可以去掉不需要的:Canvas 、音视频解码器、PDF 、WebGL 、拼音检查等等 JavascriptCore:可以替换成 QuickJS
(虽然 QuickJS 没有 JIT ,但是核心模块可以用 C++、C#、Rust 等语言代替
我觉得整个下来,使用 7z 压缩后,应该可以控制在 10-15M 甚至更小
]]>
]]>
]]>还有没有其它类似的扩展可以推荐一下呀?
]]>
)控制台打开也是白屏的,但是也可以点击;
完全退出后默认打开一个百度首页有内容,也可以搜索,也有搜索结果,但是从结果点进去就是白屏的页面;
救救救救
]]>
有人试过了吗 ]]>Stay for Chrome/Edge 已支持功能
Chrome 插件地址
Edge 插件地址
]]>我突然好奇,为什么中国人能做出这么好的小浏览器,那么老外有人做他们的小浏览器吗?
求告知!
]]>浏览器不限,但大家可以注明一下,便于其他人查找
我自己用的是 Brave ( Chrome ),广告拦截和加密货币钱包用的都是浏览器自带的,其他插件目前装了这些:
其他还有 沉浸式翻译 和 KeepassXC ,就不多说了。
欢迎各位佬们继续推荐
]]>特意用中文给留言,让开源社区稍微感受到一点来着中文语言环境的微小善意。
]]>Chrome 、Firefox 、Safari 都是把历史记录存在 SQLite 数据库中的。
没有密码,只要有文件访问权限就能读取。
很遗憾,主流浏览器默认都不能永久保存。
Chrome 、Edge 保存 90 天(三个月)( Google 官方文档 )。不支持修改。
Firefox 则是有一个不固定的数量上限,超过这个数量的历史记录会被清理。这机制也意味着,如果不经常上网,历史记录可以保存很久。
对于 Firefox 141.0 版本,进入 about:config 搜索 places.history.expiration.transient_current_max_pages 是搜不到结果的,也就不知道能够保存多少条记录。那么,添加 places.history.expiration.max_pages 可能也不会生效。
我的电脑算是高配,目前保存了约 15 万条记录,时间跨度是 1 年。
Safari 默认保存一个月,可以设置为一年、手动(永久)。
Vivaldi 可以设置永久保存。但不知道用起来怎么样。
毕竟,如果已经忘了看过的网页,也就不会有找回的需求了。人脑并不像电脑那样存储信息,很多网页可能看完第二天就忘了,但印象深刻的网页能记住多年。当然,一般也就只能记住网页的内容,不包括 URL 。
即使浏览器本身不能永久保存,定期导出历史记录最后也能实现永久保存。但是,同样地,Chrome 、Firefox 都不支持导出历史记录。
前面已经说过,浏览器基本都是把历史记录放在数据库里。那么直接读取数据库,再导出就可以了。这里就要感谢 Nir Sofer 开发了软件 BrowsingHistoryView (以下简称 BHV )。
BHV 可以读取 12 个浏览器的历史记录,合并到同一个表格里;支持查看、搜索、导出( csv 等 4 种格式)。支持中文(需要手动配置)。
软件还支持命令行,只要写个定时任务,就可以实现自动保存所有历史记录了。
我推荐保存为 csv 格式。如果数据量较大,建议每个 csv 文件大小控制在 50 MiB 以内。
软件安全吗?
历史记录属于敏感信息,普通用户即使没有被攻击的价值,也有被拿去卖的价值(《 "Stylish"浏览器扩展会窃取你所有的互联网历史记录 》)。
BHV 不是开源的。2012 年发布 v1.00 版本。
网页 UI 一看就是 old school 程序员。再一看主页,好家伙,开发了几十个工具软件。还是比较安心的。
微步云沙箱 、VirusTotal ,检测未发现问题。
我不担保 BHV 的安全性;只能说我正在用,如果有问题,会更新的。
2025-07-30 第一版,发布
2025-07-28 开始写
欢迎关注我的频道 https://t.me/fengwq
]]>升级至 Chromium 132.0.6834.210 继续支持 Win7 和 Win8 重构安装程序以减小其大小 允许在右侧显示书签按钮 允许在将网页另存为图像时选择文件格式 新增功能:“重命名标签页” 新增选项:“删除下载文件时使用回收站” 新增选项:“在标签页上单击鼠标中键时关闭所有其他标签页” [错误修复] 标签页全屏功能有时会导致网页显示错误 [错误修复] 下载对话框中的文件名显示不正确 [错误修复] 某些网页的用户名字段未自动填充 已知问题:
1. 禁用 DirectWrite 时韩文字符显示错误(可以安装 Gulim 字体来解决此问题)问题) 2. 一些用户报告浏览器无法在 Windows 10 专业版下启动 下载地址:
https://static.centbrowser.com/win_beta/5.2.1168.57/ 
Chrome 的配置与缓存文件都在 %UserProfile%\AppData\Local 中:
C:\Users\<用户名>\AppData\Local\Google\Chrome\User Data 图形操作就不说了,这里给出命令行复制的命令:
robocopy "C:\Users\<用户名>\AppData\Local\Google\Chrome\User Data" "<目标路径>" /E /COPYALL /XJ /MT:16 /R:1 /W:1 /NP /LOG:"%TEMP%\chrome_copy.log" 复制这个文件夹之后,书签、历史记录、密码、设置、缓存、扩展、标签页等等,就直接迁移了。当然,也可以用 Google 账号同步到新浏览器。
但 cookie 需要单独处理。我最近测试了复制本地文件,复制之后所有网站需要重新登录。
有一个开源项目 CookieCloud 可以把 cookie 加密同步到服务器,再同步到另一个浏览器。服务器需要自建,或者使用网友免费提供的。
我没有测试这个软件,这里仅做介绍,不担保其安全性。
Firefox 复制文件之后是全部数据都能迁移的。
找到配置文件
Firefox 的配置与缓存是分开存储的。
配置文件 在 Roaming
C:\Users\<用户名>\AppData\Roaming\Mozilla\Firefox\Profiles\ 缓存 在 Local
C:\Users\<用户名>\AppData\Local\Mozilla\Firefox\Profiles\ Profiles 里面,每一个文件夹就对应一套配置。打开之后可能发现里面不止一个文件夹。默认的配置文件名是:<小写字母数字>.default 或 <小写字母数字>.default-release。那怎么知道要迁移哪个呢?
点击菜单按钮,帮助 - 更多故障排除信息,会打开一个标签页。在第一部分「应用程序概要」有一项「配置文件文件夹」。这里显示的就是当前浏览器使用的配置文件,需要注意最后一个文件夹的名字。
关闭 Firefox
复制文件
粘贴文件
如果 Firefox 是新安装的或「翻新」了,则直接粘贴文件(并覆盖)即可。
如果想要合并历史记录,则需要单独处理。我会在下一篇讲。
不是以上两种情况,建议 Windows + R 键,运行 firefox.exe -P 打开「配置文件管理器」,删除所有配置。接着新建一个配置文件,这次可以起一个自己喜欢的名字,也可以继续用 default 。创建之后不要启动 Firefox ,此时就已经创建好新的配置文件夹了,把旧的配置、缓存复制过去就完成迁移了。
粘贴时要注意:不要直接把整个旧的 配置文件夹(<小写字母数字>.default )复制到 Firefox\Profiles\ 这个路径。而应该把旧的 配置文件夹(<小写字母数字>.default )的子文件夹及文件,复制到新的 profile 里面——只复制文件夹的内容,不复制文件夹本身。因为用户配置文件夹的名字(包括随机的 8 位数字字符串)必须完全匹配才有效。
如果以上内容没讲清楚,请看 Firefox 官方文档:
备份你的信息
从旧的配置文档中恢复重要数据
多用户浏览器是指让浏览器以另一个用户的身份(低权限)运行。
关于文件权限
如果你的多用户方案搭配了 ACL ,那你可能会担心本地文件复制后的权限问题。
我的操作:由于「上网用户」无法把文件复制到 C:\Users\Public 这个公用文件夹(可能是因为属于 Users 组)。我是直接给「上网用户」添加了目标文件夹的访问权限。复制之后「主用户」直接就可以打开,不需要再设置权限。
建议的操作:压缩。这里给出用 7z 压缩的命令:
& "$env:ProgramFiles\7-Zip\7z.exe" a -tzip -mx1 -mmt=on "$zipDestination" "$sourceDir\*" (命令开头的 & 不能省)
2025-07-29 第一版,发布
2025-07-28 开始写
欢迎关注我的频道 https://t.me/fengwq
]]>