在我的所有Web应用程序中,我都有一个window.onerror()处理程序,它通过电子邮件向我发送任何JavaScript错误的通知,以使我的应用程序完全没有错误。
最近,我越来越多地遇到这些“脚本错误”错误。从StackOverflow和其他网站上的类似帖子,我知道它来自跨域脚本中的错误。
但是,我不包含任何跨域脚本。我甚至改编了我的window.onerror()处理程序,在其错误报告中包含已加载脚本的列表(通过jQuery $('script [src]')收集)。仍然没有场外参考。
现在我已经读过一些浏览器插件,比如谷歌翻译,将JavaScript脚本插入任何人的网站,可能会导致错误。我通过元标记阻止了谷歌翻译,但可能还有很多其他的脚本。
现在,如果(任何)浏览器甚至不会给我导致错误的脚本的来源以准备/帐户/调整/适应他们的错误,我准备阻止它们全部。 Quid pro quo。
我该怎么做?
感谢您提供任何暗示或建议。
克里斯。