You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于bat.bing.com/bat.js在3G慢网下TypeError问题的技术问询

TypeError: this.shouldEnforce is not a function in Microsoft Advertising's bat.js (Slow Network Scenario)

我们遇到了Microsoft Advertising追踪脚本 https://bat.bing.com/bat.js 引发的JavaScript错误,具体错误信息如下:

TypeError: this.shouldEnforce is not a function

错误详情

  • 仅在慢网络环境(如3G)下加载页面时间歇性出现
  • 该问题不仅存在于我们的多个自有页面,在部分加载bat.js的第三方网站中也能观测到

复现环境

  • 浏览器:macOS 系统下的 Chrome
  • 网络配置:通过Chrome DevTools模拟「Regular 3G」网络节流
  • 错误触发阶段:bat.js加载或初始化过程中

测试验证

  • 借助Chrome DevTools设置「Regular 3G」网络节流,可稳定复现脚本未完全加载/初始化时的该错误
  • 测试Chrome、Safari等多款浏览器,确认错误仅在慢网络条件下触发

当前情况

  • 预期行为:bat.js应无错误加载并正常执行用户追踪逻辑
  • 实际行为:TypeError会中断脚本执行,可能干扰页面其他脚本的正常运行
  • 进展:已联系Microsoft Advertising官方支持,但截至目前尚未得到关于该已知问题的确认

想请教:近期是否有其他开发者遇到过相同问题?

内容的提问来源于stack exchange,提问作者Akisute

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 06:07:03