百度浏览器误拦截正常重定向源于其跳转拦截策略过于激进,将带时间戳参数的企业内网跳转、location.replace刷新、cms表单302跳转等合法行为判定为可疑;可通过console报错确认拦截,再用网站设置授权、关闭全局拦截或重命名sitesettings文件永久修复。

百度浏览器自动拦截正常重定向的根源
百度浏览器将部分合法跳转判定为“可疑重定向”,本质是其内置的跳转拦截策略过于激进,把符合常见劫持特征但实际无害的页面行为一并阻断——比如企业内网系统登录后跳转到带时间戳参数的仪表盘、电商活动页通过location.replace刷新状态、甚至某些CMS后台的表单提交后302跳转,都会被误杀。
确认是否真被误拦截
在出问题的网页上右键→选择“检查”→切换到Console标签页→刷新页面。如果看到类似Blocked navigation to https://xxx.com/xxx from frame with origin "https://yyy.com"的报错,说明是浏览器主动拦截;若无此提示,问题不在拦截机制本身。
调用百度文档解析API,支持18+格式,提取文本、表格、版面分析、OCR识别及RAG文档分块。适用于文档解析、文本/表格提取、结构分析、扫描件处理。触发词:文档解析、PDF解析、Word解析、表格提取、OCR、文档分析、提取文本、文档结构、扫描识别。
这一步必须做,否则后续所有操作都是无意义的排查。
临时放行特定网站的重定向
方法一:通过网站设置临时授权
第一步:访问目标网站(例如 https://intranet.company.com)
第二步:点击地址栏左侧锁形图标 → 点击「网站设置」→ 找到「弹出式窗口和重定向」→ 将其设为「允许」
第三步:关闭当前标签页,重新打开该网址,测试跳转是否恢复
【注意:此设置仅对当前域名生效,不会影响其他网站】
方法二:禁用全局拦截开关(仅限可信网络环境)
在地址栏输入 bd://settings → 进入「隐私设置」→ 找到「广告过滤」→ 关闭「拦截重定向请求」选项 → 重启浏览器
永久解除误判的底层操作
百度浏览器会基于历史行为学习哪些跳转“安全”,但学习数据藏在本地配置里:
1. 关闭百度浏览器所有窗口
2. 按 Win+R 输入 %LOCALAPPDATA%\Baidu\Browser\User Data\Default → 回车进入文件夹
3. 找到名为 SiteSettings 的文件,将其重命名为 SiteSettings.bak(备份)
4. 重新启动百度浏览器,首次访问原网站时会重建干净的权限记录,不再沿用旧的误判模型
这一步操作不可逆,但能彻底清除累积的错误判断逻辑。










