百度浏览器登录网页版微信卡在二维码页面是因内核兼容性差与弹窗拦截共同导致;需关闭广告过滤和弹窗拦截并刷新页面,禁用干扰插件(尤其网页翻译),确保HTTPS访问、清除DNS缓存,并校准手机时间。
百度浏览器登录网页版微信时,扫码提示成功却卡在二维码页面不动,根本进不了聊天界面,这是百度浏览器内核兼容性与弹窗拦截双重作用导致的典型问题。
百度浏览器默认开启“广告过滤”和“弹窗拦截”,而微信网页版登录成功后需自动弹出新窗口加载主界面,该行为被识别为广告直接拦截,页面就永远停在扫码页。
打开百度浏览器右上角菜单→【设置】→【隐私与安全】→关闭【广告过滤】和【弹窗拦截】两项开关。
关闭后必须【手动刷新二维码页面】,否则旧页面仍沿用被拦截的会话状态,新设置不会生效。
方法一:进入 chrome://extensions/(百度浏览器地址栏直接输入并回车)→逐个关闭“百度搜索护眼”“网页加速”“视频下载助手”等非必要插件;
方法二:按 Ctrl+Shift+N 打开无痕窗口→访问 web.wechat.com→扫码测试。若无痕模式能正常跳转,说明是某个插件干扰了 WebSocket 连接或 localStorage 写入,此时回到普通窗口挨个排查禁用即可。
注意:百度浏览器自带的“网页翻译”插件常导致 wxLogin.js 初始化失败,务必优先关闭。
第一步:确认当前访问的是 https://web.wechat.com,不是 http 或带 www 的变体;
第二步:Win+R → 输入 cmd → 执行 ipconfig /flushdns → 再执行 ipconfig /renew;
第三步:关闭所有百度浏览器窗口,重新启动,再打开 https://web.wechat.com;
第四步:扫码前,先在手机微信中检查【我→设置→通用→日期与时间】是否开启“自动设置”,避免因时间偏差超 5 分钟导致签名校验失败——这会导致扫码动作看似成功,实则服务端拒绝回调,前端无任何错误提示,只卡住不动。