应取消百度搜索设置中“在新窗口中打开搜索结果”选项,并禁用百度浏览器的“即时搜索”“搜索直达”功能,调整标签页行为设置,移除篡改跳转的恶意扩展,修正快捷方式启动参数。

如果您点击百度搜索结果链接时,页面总在新标签页中打开,而您希望在当前标签页直接跳转,则可能是由于浏览器或百度搜索设置启用了新窗口/新标签页行为。以下是关闭该行为的多种操作方法:
一、修改百度搜索设置中的“新窗口打开”选项
百度搜索本身提供前端控制开关,可直接禁用搜索结果强制新标签页打开的行为,该设置独立于浏览器,作用于所有支持的浏览器环境。
1、访问百度首页(https://www.baidu.com),确保已登录个人百度账号。
2、点击右上角“设置”按钮,下拉选择“搜索设置”。
3、在“搜索设置”页面中,找到“搜索结果”区域下的“在新窗口中打开搜索结果”选项。
4、取消勾选该复选框确保其处于未选中状态。
5、向下滚动至页面底部,点击“保存设置”按钮使更改生效。
二、禁用百度浏览器内置的“即时搜索”与“搜索直达”功能
百度浏览器默认启用的智能搜索联动模块会干预链接跳转逻辑,尤其在输入关键词过程中预加载结果页,进而触发新标签页打开行为。
1、启动百度浏览器,点击右上角三条横线图标打开菜单。
2、选择“设置”,进入设置中心。
3、在左侧导航栏点击“常规”,向下滑动至“搜索引擎”区域。
4、找到并取消勾选“开启即时搜索”和“启用搜索直达”两项。
5、关闭设置页面,重新打开一个百度搜索页并输入关键词测试跳转是否仍在当前页执行。
三、调整百度浏览器标签页行为设置
浏览器底层对链接点击事件的响应方式由“标签页打开策略”控制,若设置为“始终切换到新标签页”,将覆盖网页原始target属性。
1、在百度浏览器地址栏输入:chrome://settings/onStartup,回车进入启动设置页(部分版本需先启用开发者模式)。
2、若无法直接访问,改用路径:点击菜单 → “设置” → “基本设置” → 查找“打开链接”相关选项。
3、定位“点击链接时”或“打开新标签页时”的行为配置项。
4、将“点击链接打开新标签页时,总是切换到新的标签页”选项取消勾选确保当前页保持激活状态。
5、重启浏览器后,在百度搜索结果页点击任意链接验证是否仍在原标签页加载。
四、检查并移除篡改网页跳转逻辑的恶意扩展
某些第三方扩展(如“搜索助手”“快搜增强”等)会重写标签的target属性或注入window.open拦截脚本,强制将所有搜索结果导向新标签页。
1、在百度浏览器地址栏输入:chrome://extensions/,回车进入扩展管理界面。
2、逐个查看已启用扩展的名称、开发者及权限声明,重点关注申请了“读取和更改您在所有网站上的数据”的插件。
3、对名称含“搜索”“加速”“优选”“导航”且来源不明的扩展,点击右侧“移除”按钮。
4、移除全部可疑扩展后,关闭所有标签页,重新启动百度浏览器。
5、访问百度搜索页,点击结果链接观察是否仍新开标签页。
五、修正快捷方式启动参数中的跳转指令
部分广告程序会篡改百度浏览器桌面快捷方式的目标路径,在可执行文件后追加启动参数,导致浏览器初始化时自动注入新标签页跳转逻辑。
1、右键点击桌面或任务栏上的百度浏览器快捷方式,选择“属性”。
2、切换到“快捷方式”选项卡,查看“目标”文本框内容。
3、确认引号结尾后是否存在空格加网址或参数,例如:"C:\Program Files\Baidu\Browser\baidubrowser.exe" --new-tab=https://www.baidu.com。
4、将引号外所有字符(包括空格、--new-tab=及后续网址)全部删除,仅保留引号内原始路径。
5、点击“应用”,再点击“确定”;随后使用该快捷方式重新启动浏览器进行验证。











