这个问题我们已经有一段时间了,尽管这个错误最近在 Sentry 中出现得更加频繁。点击进入这个问题并没有给我们更多的信息:
与任何令人痛苦的错误一样,我们很难在我们这边重现该问题 - 访问这些网站 URL 不会在我本地导致此问题(尽管我使用的是 Mac,而不是 Windows)。我们有几个相关问题:
ignoreErrors
添加到我们的 Sentry.init()
with 我们在 React 应用程序中使用 index.js 文件中的代码片段初始化 Sentry:
Sentry.init({
dsn: config.dsn,
integrations: [
new Integrations.BrowserTracing()
],
tracesSampleRate: 1.0
});
我们在 Node App 的
index.js
文件中进行初始化:
const sentryDsn = env === 'development' ? null : config.SENTRY_DSN;
Sentry.init({ dsn: sentryDsn, tracesSampleRate: 1.0 });
我显示了这两个初始化,因为我不确定这是否是来自我们的 React 应用程序或 Node 应用程序的错误,尽管我认为它来自我们的 React 应用程序。另外,从这篇文章来看,我们似乎可以直接从我们的应用程序忽略这些错误,并将以下内容添加到
Sentry.init({})
:
ignoreErrors:[
"Non-Error exception captured",
"Non-Error promise rejection captured"
]
我们还发现了这个相关的github问题,尽管这里似乎也没有什么很好的结论。关于我们最好的行动方案是什么以及我们如何进一步解决这个问题的任何建议都将非常有帮助!谢谢!
正如 GitHub 问题中所建议的那样,这似乎是由于 Outlook 的问题引起的。
这很可能是由于 Outlook 扫描安全链接而发生的
如果您有 Office 365 订阅,并且您的电子邮件包含指向您网站的链接,并且这些链接使用安全链接功能,那么这种情况必然会发生
鉴于大多数用户都来自 Windows,我认为忽略它是安全的。