Javascript 其中一个遥测初始值设定项失败,将不发送遥测项

Javascript 其中一个遥测初始值设定项失败,将不发送遥测项,javascript,angular,azure,azure-application-insights,Javascript,Angular,Azure,Azure Application Insights,我已经尝试了所有3种实现:包括、导入并简单地调用downloadAndSetup(),以及第三方。在第一个404错误上出现所有3个错误时,客户机代码通过将undefinedurl传递到本机XMLHttpRequest引起,随后出现警告: AI:TelemetryInitializerFailed消息:“其中一个遥测初始值设定项失败,遥测项将不被发送:TypeError”props:“{exception:[对象错误]{stack:'TypeError:无法读取c()处null的属性'indexO

我已经尝试了所有3种实现:包括、导入并简单地调用
downloadAndSetup()
,以及第三方。在第一个404错误上出现所有3个错误时,客户机代码通过将
undefined
url传递到本机
XMLHttpRequest
引起,随后出现警告:

AI:TelemetryInitializerFailed消息:“其中一个遥测初始值设定项失败,遥测项将不被发送:TypeError”props:“{exception:[对象错误]{stack:'TypeError:无法读取c()处null的属性'indexOf'。”

查看全局appInsights对象,我看到唯一的TelemetryInitializer位于

如何调试
remoteData.baseData.name
null
的事实,并且在ApplicationInsights own
Microsoft.ApplicationInsights.TelemetryContext.\u addDefaultTelemetryInitializers()
中定义的
dropBrowserLinkRequests
TelemetryInitializer不应该开箱即用吗

除了instrumentationKey之外,我没有其他特殊的配置。我只是简单地包含代码片段或调用
downloadAndSetup()

编辑更新:

是一个需要演示的插件。请替换index.html中的instrumentationKey。它特别适用于
XMLHttpRequest
而不是
fetch
,特别是当
undefined
url传递给
XMLHttpRequest.open()时

我在App Insights 2.0版中看到了错误。我已更新到2.7版,错误不再存在。

这是一个bug(),可能会在中得到纠正。很酷,我在这里没有得到响应时就提出了github问题。现在我看到它有“bug”标签。