必须从请求前、重定向中、加载后三层面同步拦截:一、关闭“允许网页打开应用”及搜索直达联动;二、禁用弹出式窗口与重定向权限并清除白名单;三、用uBlock Origin添加||域名^$document规则和||baidu.com/c71\*$script规则;四、修改hosts文件添加127.0.0.1 域名实现系统级截断。

要阻止百度浏览器在点击链接时自动跳转到特定域名的页面,比如广告落地页、推广跳转链或伪装成百度搜索结果的中间页,必须从请求发起前、重定向过程中、页面加载后三个层面同步拦截。
禁用网页唤起App并关闭搜索直达联动
第一步:点击右上角三条横线 → 【设置】→【隐私和安全】→ 找到【允许网页打开应用】选项,将其关闭。
第二步:在地址栏输入 chrome://settings/search 并回车 → 关闭【在搜索过程中加载App内容】与【启用直达服务】。
这两项若开启,百度搜索结果页会在DOM渲染完成前就触发跳转,用户甚至来不及看清页面内容。关闭后,所有链接将在当前标签页中打开,不再唤起App或跳转至c71中间页。
清除弹出式窗口与重定向白名单
进入【设置】→【隐私和安全】→【网站设置】→【弹出式窗口和重定向】。
确认总开关为【不允许网站发送弹出式窗口或使用重定向】。
若开关显示“允许”,则点击进入后会看到已授权站点列表——【此处必须逐条检查并删除】,尤其注意含“bd”“c71”“ad”“pop”“search”字样的域名,例如 c71.baidu.com、adtrack.net、pop.360kan.com。
返回上一级再点一次该选项,确保开关状态未被后台脚本悄悄重置——这是多数用户操作失败的根本原因。
用uBlock Origin添加精准域名过滤规则
方法一:安装并配置uBlock Origin
① 地址栏输入 chrome://extensions/ → 确保已安装uBlock Origin(开发者必须为Raymond Hill);
② 点击扩展右侧齿轮图标 →【仪表板】→ 切换至【我的过滤器】;
③ 输入规则:||target-domain.com^$document(将 target-domain.com 替换为你想屏蔽的真实域名,不加http/https);
④ 点击【应用更改】,规则立即生效。
该规则会直接阻止目标域名返回任何HTML文档,浏览器显示“网页无法访问”,连空白页都不会加载。
方法二:拦截c71跳转链中的参数中转页
在【我的过滤器】中追加一行:||baidu.com/c71*$script,redirect=noopjs。
这条规则专门针对c71百度跳转入口的混淆脚本,强制将其替换为空操作JS,使页面停留在等待图标阶段,无法执行后续四跳逻辑。
修改hosts文件实现系统级截断
这一步能彻底阻断域名解析,让百度浏览器连DNS查询都发不出去。
以管理员身份运行记事本 → 打开 【C:\Windows\System32\drivers\etc\hosts】 → 在末尾另起一行,输入:127.0.0.1 target-domain.com(不要加www、http或路径)。
保存后,在命令提示符中执行 ipconfig /flushdns。
注意:若保存失败,请确认记事本是右键→“以管理员身份运行”后再打开的该文件——否则权限不足会导致写入无效。











