- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们刚刚为 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/
在Elm中,我有一个简单的图像,我希望将其替换为一些“缺少”的onerror图像。因此,我添加了一个“onerror”属性: img [ src "broken-link.png" ,
我正在编写一个程序来使用 os.walk 遍历文件系统。 我的 for 循环使用 os.walk,onerror 函数如下: def walk_error(os_error): return(
这可能是一个非常明显的问题,但请解释一下 xhr 和 xhr.upload 之间的区别是什么? 我的用例是我正在将文件上传到服务器,但假设服务器出现故障。在这种情况下,我应该处理 xhr.onerro
我是 Flutter 的新手,我想了解我的错误处理程序有什么问题: import 'package:http/http.dart' as http; try { var response = aw
我的 VBA 中有以下示例代码。每当我遇到与系统相关的错误时,我想显示我自己的错误消息。但是下面的代码不起作用。 VBA 告诉 Type Mismatch 我想 Hello your date is
我的代码是这样的: function func1() { document.getElementById("img").src="pic.jpg"; ---stament2---
好吧,每当加载广告网络提供的图像时出现问题时,我都会尝试运行一些 JavaScript。 广告显示得很好,但我的脚本无论如何都会被调用。我是否以错误的方式处理这个问题? 代码: functi
我正在尝试控制背景是否可用。我看到到处都在使用 onerror,但不适合我。我有 bg 文件夹和 background1.jpg 到 background4.jpg 背景图片。对于前 4 个没有问题。
我在 Android 应用程序的 MainActivity 中编写了以下代码。当我运行以下代码时,它不会抛出任何异常并且 onError() 也不会被调用。但是我看到 onSuccess: testi
我有一张图片正在通过使用 javascript 更改图片的 src 进行更新。我添加了一个 error 事件监听器来测试图像是否损坏,如果是则重新加载图像。但如果它没有损坏,我想删除 error 事件
我需要在我的 TestCafe 测试中抑制错误(错误来自模拟页面)。示例代码: function stoperror() { try { thi
我有以下外部脚本标签(但 self 控制的 javascript 文件): 脚本并不重要,存在一个很好的后备方案。我想触发我的回退: 如果 test.js 不可用(这有效) 手动在 test.js
我有一个非常奇怪的情况,无法设法解决。 const handleImageError = e => { e.target.onerror = null; e.target.src =
我正在尝试让 onError 事件起作用,但到目前为止它只能在 Internet Explorer 9 中起作用。我已经尝试了几种代码,但基本上归结为: Internet Explorer 9: 成
当 src 中指定的其他图像不存在时,我试图显示默认图像,所以我这样做了: '; 问题是我仍然得到损坏的缩略图。奇怪的是:如果我切换 src,那么我将 assets/img/default-avata
鉴于以下情况: 为什么从未调用 Subscribe 中的 OnError 处理程序? var observable = Observable.Create( async (o, c) =>
ASP.NET (4.0) 中的 UserControls 继承自 System.Web.UI.UserControl。 VisualStudio 智能感知建议 OnError 作为 Template
在我的图像上,我设置了 onerror属性,以便在图像由于某种原因不可用的情况下使用占位符: 现在,它看起来像 onerror has been deprecated ,但我找不到任何关于处理错误的
我正在测试这段代码。 service.getProducts() .subscribeOn(Schedulers.io()) .observeOn(An
我正在考虑在我支持的应用程序中重新工作并简化我们的错误处理。我们目前的所有页面都继承自我们创建的基类,而该基类显然又继承自 System.Web.UI.Page。在这个基类中,OnError 方法当前
我是一名优秀的程序员,十分优秀!