火狐浏览器需统一链接在新标签页打开以保护当前工作流:①图形界面勾选“在新标签页中打开链接”;②about:config设browser.link.open_newwindow=2;③设browser.link.open_newwindow.restriction=0;④三项loadInBackground参数均设为true;⑤设browser.tabs.loadBookmarksInTabs=true。
火狐浏览器默认点击链接常在当前页覆盖打开,导致你刚填一半的表单消失、正在阅读的页面被顶掉,必须立刻把所有网页跳转行为统一导向新标签页才能保住当前工作流。
这一步是所有高级配置生效的前提,不开启则后续修改可能被忽略。Firefox 的图形设置是底层参数的默认闸门。
点击右上角三条横线 → 选择“设置” → 左侧点击“常规” → 向下滚动至“标签页”区域 → 勾选【在新标签页中打开链接】。
某些网站用 JavaScript 调用 window.open() 直接弹窗,图形界面设置对此完全无效,必须改核心参数。
在地址栏输入 about:config → 点击“接受风险并继续” → 搜索 browser.link.open_newwindow → 双击该条目,将其值改为【2】。
值为2 表示“始终在新标签页中打开,且不切换焦点”;若设为3,新页会自动抢走你正填写的表单焦点,打断操作。
部分广告或老旧 CMS 页面通过 target="_blank" + features 参数伪造窗口尺寸,诱使 Firefox 启动独立窗口——这时图形开关和 open_newwindow=2 都失效。
在同一个 about:config 页面中,搜索 browser.link.open_newwindow.restriction → 双击 → 将其值设为【0】。
这一步是解决“明明勾了选项却还是弹窗”的关键——很多用户卡在这儿:图形界面开了,open_newwindow 也调成了 2,但没动 restriction,结果白配。
如果你希望点链接后新页在后台加载、当前页保持聚焦,按以下顺序执行:
① 搜索 browser.tabs.loadInBackground → 设为 true;
② 搜索 browser.tabs.loadDivertedInBackground → 设为 true;
③ 搜索 browser.tabs.loadBookmarksInBackground → 设为 true。
三项必须全部设为 true,缺一不可。其中 loadDivertedInBackground 控制被重定向链接(如短链跳转)的行为,常被遗漏。
默认点击书签会覆盖当前页,想让它像普通链接一样新开标签,只需改一个参数。
在 about:config 中搜索 browser.tabs.loadBookmarksInTabs → 双击 → 设为 true。
这一步生效后,所有书签点击都会在新标签页打开,无需按 Ctrl 或中键。