Black名單 (@marhoosh)Chrome 扩展集成 Sentry 踩坑 中发帖

Chrome 扩展集成 Sentry 踩坑
最近给一个 Chrome 扩展接入了 Sentry
我就不讲怎么集成了,现在Ai这么厉害,让Ai照着文档集成就可以了。
我主要讲一下我用Ai集成Sentry过程中踩的一些坑吧,感觉这个比较有价值。

2. 浏览器扩展里不要直接用 Sentry.init()
一开始我是直接按常规 Web 项目的方式接入,甚至 AI 生成的代码也是 Sentry.init() 这一套。结果后面才发现,浏览器扩展场景下,这么搞不合适。
我后来改成了手动创建并设置 client 的方式,而不是直接调用 Sentry.init()。
原因官方文档其实写得很明确:
[image]
简单翻译一下就是:
浏览器扩展本身和网页共享环境。
就是说,如果网站本身也启用了Sentry的话,那么网站和扩展的Sentry会混到一起去。可能造成网站的错误上报给了扩展,扩展...