gpt4 book ai didi

asp.net - Azure Application Insights 中报告 window.onerror 处的字符无效; ASP.Net Web 应用程序

转载 作者:行者123 更新时间:2023-12-03 02:39:01 24 4
gpt4 key购买 nike

我们刚刚为 ASP.Net Web 应用程序启用了 Azure Application Insights。该站点通过 Azure 中 IIS 8 上的 Windows Server 2012 VM 托管。我们启用了客户端遥测来检测客户端的浏览器错误。我们已经看到弹出一堆这样的错误:

"Invalid character"
"Invalid character at window.onerror"
Call Stack:
window.onerror@https://www.mywebsite.com/login/:79:32

我们的网站流量不大,但在过去 24 小时内,此错误已被记录超过 400 次。

最后两个字符 :79:32 因错误而异,但它们始终以 :32 结尾。我猜这些是 ASCII 字符,但我不知道为什么会出现这些错误。此外,URL 路径并不总是相同,这意味着它不仅仅发生在我们的“登录”页面上。

Azure Insights 确实表明遇到此错误的所有客户端都在使用 Internet Explorer 11。

我确认我们的 Web 应用程序不会在任何地方调用 window.onerror

所以我的问题是,我应该担心这个错误吗?是否与 IE11 存在某种兼容性?

最佳答案

你是对的,这只是 IE11 的某种兼容性问题。
Window.onerror 已经在浏览器中出现了一段时间,甚至我们可以在 IE6 和 Firefox2 等老版本的浏览器中找到它。然而,问题是每个浏览器对 windows.onerror 的实现都不同,特别是在发送到 onerror 监听器的参数数量以及这些参数的结构方面,这会导致类似的问题你的错误。
请引用以下链接。
https://dzone.com/articles/capture-and-report-javascript-errors-with-windowon
既然我们已经知道某些Javascript与某种旧浏览器不兼容,我认为这不是我们关心的问题。这只是客户端发生的错误,不影响应用程序的运行。

关于asp.net - Azure Application Insights 中报告 window.onerror 处的字符无效; ASP.Net Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62093988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com