百度浏览器搜索结果默认在当前页打开,需三步解决:一、百度账号内开启“搜索结果在新标签页中打开”;二、chrome设置中放行百度弹窗与js权限;三、修改快捷方式参数禁用samesite限制。

当你在百度浏览器中点击搜索结果时,页面总在当前标签页覆盖加载,打断多任务浏览节奏,必须立即解决这个问题——它不是浏览器故障,而是默认行为未被主动覆盖。
启用百度账号侧的“新窗口打开”开关
这一步由百度服务端直接控制,生效后所有自然搜索结果的 @#@#@#@#@#@#@#@#@#@0;
2、点击右上角“设置”→“搜索设置”;
3、切换到“首页设置”标签页(注意:不是“搜索结果”或“个性化推荐”);
4、勾选【搜索结果在新标签页中打开】;
5、滚动到底部,点击“保存设置”——此时会弹出绿色提示“设置已更新”,不点保存则无效。
配置百度浏览器内置跳转策略
该策略针对所有外部链接跳转行为统一拦截并重定向,特别适用于百度搜索页中由JS动态插入的广告位链接或推广结果,这些链接常绕过第一步的服务端target控制。
方法一:放行百度域名的弹窗与重定向权限
1、地址栏输入 chrome://settings/content/popups 回车;
2、开启“弹出式窗口和重定向”总开关;
3、点击“管理例外情况”,添加 www.baidu.com 并设为“允许”;
方法二:确保百度JS可执行但受沙箱约束
1、在同一页左侧菜单点“JavaScript”→“管理例外情况”;
2、新增规则:域名填 www.baidu.com,行为选“允许”;
注意:若只开弹窗权限却不放行JS,部分推广链接仍会在当前页跳转。
通过快捷方式参数强制解除内核级跳转限制
旧版百度浏览器(基于Chromium 69–85内核)存在SameSite策略对 target="_blank" 的静默拦截,仅靠前端设置无法彻底解决。此法直接修改启动行为,绕过内核限制。
第一步:找到百度浏览器快捷方式
桌面图标、开始菜单或任务栏固定项均可,右键→“属性”;
第二步:编辑“目标”字段
在原路径末尾空一格,追加:--disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure,FeaturePolicy,LegacySameSiteCookieBehavior;
第三步:确认并重启
点击“确定”保存,关闭所有百度浏览器进程,双击该快捷方式启动——此后所有 target="_blank" 均强制新标签页前台激活。











