在Chrome浏览器页面的<?xml version="1.0" encoding="UTF-8"?>
<x:description
xmlns:x = "http://www.jenitennison.com/xslt/xspec"
stylesheet="file:/home/rdgon/project/kraak/kraak-xslt/publicatiebladen/staatscourant/stcrt_step2.xsl">
<x:param name='ns' select="false()"/>
<x:scenario label='test'>
<x:scenario label='werkt dit'>
<x:context><bezwaar>
<al>Noem in het bezwaarschrift:</al>
<al nadruk="cur">Vergeet niet te ondertekenen.</al>
</bezwaar>
</x:context>
<x:expect>
<bezwaar>
<al>Noem in het bezwaarschrift:</al>
<al nadruk="cur">Vergeet niet te ondertekenen.</al>
</bezwaar>
</x:expect>
</x:scenario>
</x:scenario>
</x:description>
中出现的24个错误中,Sentry仅记录了一个。
我已按照文档进行操作,并确保Sentry已在页面的console
中加载并初始化,在jQuery之后,但在我们的CMS供应商代码和自定义捆绑包之前:
<head>
我还修补了here所述的Sentry,将<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://browser.sentry-cdn.com/5.8.0/bundle.min.js" crossorigin="anonymous"</script>
<script>
Sentry.init({
dsn: "https://...@.../..."
});
</script>
<script src="..."></script>
复制为console.error()
,以便现在在Sentry中看到 3 条消息。
但是我仍在为三种错误而苦苦挣扎:
Sentry.captureMessage()
Uncaught TypeError
<img>
错误关于srcset
错误:我已经向图像添加了srcset
处理程序。在某些情况下会调用它们,但在特定情况下不会调用它们(onerror
属性的文件名中有一个空格,它违反了语法);坦白地说,应该向Chrome开发人员小组报告此问题,而不是在Sentry中解决此问题。
我尝试自己捕获这些错误并将其手动重定向到Sentry,但是以下任何一个侦听器都没有在Chrome中捕获它们(对srcset
来说,抱歉,只是测试代码,我没有美化它) :
.join()
所以:我是否缺少任何内容(某些Sentry配置设置,其他应捕获的浏览器事件,等等)?