我试图在网络工作者的内部使用Azure应用程序的洞察力。但是,当我在为一个新对象提供适当的配置后调用loadAppInsights()方法时,我将得到以下错误。
TelemetryContext.js:29 Uncaught :无法读取未定义的属性“automaticSession”
我认为这是因为worker线程中的window对象不可用。如何解决这个问题?我需要在网络工作者内部使用应用程序洞察力,因为我想跟踪所有从网络工作者发出的XHR调用。
发布于 2020-03-20 18:47:46
对于那些遇到类似问题的人,这个问题被识别为一个bug,并在这里详细讨论,并给出了一些用于处理异常的修复:
https://github.com/microsoft/ApplicationInsights-JS/issues/1149
https://stackoverflow.com/questions/59504692
复制相似问题