浏览器原生只支持在启动或点击主页按钮时跳转指定 URL ,想要指定新标签页打开的地址,需要使用第三方扩展。市面上有不少这样的扩展,其中一些我也用了很久,但大多已经很久没有更新维护,细节体验也不太好,一些特殊需求也无法满足,于是抽了点时间自己 vibe coding 了一个。
功能很简单但很实用,先放截图:

主要功能就是设置浏览器新标签页打开的地址,除了普通网址和浏览器内部地址(如 chrome://、edge:// 等),还支持本地文件 file:// 地址,不用部署服务也可以直接把本地 HTML 作为新标签页。
另外结合个人使用习惯,也补了一些自己比较在意的细节:
在当前标签页右侧打开:个人更习惯在当前标签页紧邻的右侧打开新标签页(默认是打开在所有标签页最后),浏览器里原生只能从菜单里选择右侧打开还不好设置快捷键,所以增加了「在当前标签页右侧打开」的选项,可以自由选择是否在右侧打开。
控制新标签页打开后的输入焦点:如果把 Google 、ChatGPT 这类会自动聚焦输入框的页面设置为新标签页,默认情况下焦点会保持在地址栏,导致页面的自动聚焦无法生效;可以通过选项控制是否允许地址栏抢夺焦点,让网页的自动聚焦正常生效,打开页面后即可直接输入。
通过扩展打开新标签页:可以保持原来新建标签页的习惯不变,同时额外设置通过点击扩展图标或使用快捷键打开新标签页,并可以选择跟随默认新标签页的设置,也可以单独设置其他地址和选项。
极少的权限:只使用了 tabs 、storage 两个权限用来控制标签页打开和保存设置数据,在 Chrome 扩展列表中显示为「不需要任何访问权限」,而很多扩展会需要「完全访问权限」。
如果也有类似需求的朋友,可以安装试试,地址如下:
chrome: https://chromewebstore.google.com/detail/set-new-tab-url/maejchfieihojcaicddnllnldjplmdkg
edge: https://microsoftedge.microsoft.com/addons/detail/set-new-tab-url/jmdcenccagmmbgnnjdgefcmdbbcaedbg

