如何让Firefox模拟Chrome的链接打开行为?
如何让Firefox模拟Chrome的链接打开行为?
我太懂你这种需求了——Chrome那种「默认用新标签打开所有链接,只有当前桌面完全没Chrome窗口时才开新窗口」的逻辑用着顺手,但Firefox明明开了默认新标签的设置,碰到JS跳转、外部站点链接这类情况就容易“抽风”开新窗口,对吧?别着急,咱们一步步调整配置,让Firefox完美复刻Chrome的行为:
首先先把基础设置拉到位:
- 打开Firefox的设置页面(地址栏直接输
about:preferences就行),找到「标签页」板块,确保勾选「总是在新标签页中打开链接」,同时把「从其他应用打开链接时」的选项改成「在当前窗口的新标签页中打开」。这一步能解决绝大多数常规HTML链接的问题。
接下来处理那些“顽固”的特殊场景(比如JS跳转、外部站点链接),得用到Firefox的高级配置编辑器:
- 在地址栏输入
about:config,弹出“可能会失去质保”的提示时,点击「接受风险并继续」就行; - 搜索以下几个关键配置项,逐个调整值:
browser.link.open_newwindow:改成3,这个是让所有普通链接默认在新标签打开;browser.link.open_newwindow.restriction:改成0,这个会忽略网站自己指定的打开方式,不管是HTML链接还是JS触发的跳转,都强制遵循我们的设置;browser.link.open_newwindow.override.external:设置为3,专门针对外部站点链接,让它们也乖乖在新标签打开,不再跳新窗口。
调整完这些之后,Firefox的行为就和Chrome完全一致了:平时不管点什么链接(包括JS跳转、外部站链接)都在当前窗口的新标签打开,只有当当前桌面完全没有Firefox窗口的时候,点击链接才会启动一个新的Firefox窗口。
备注:内容来源于stack exchange,提问作者404 Name Not Found
相关产品推荐
相关产品推荐

