我最近向 Web 应用程序添加了一个 window.onerror 处理程序。处理程序将错误的详细信息(与处理程序公开的一样多)发布到我的服务器,因此我可以看到用户看到的错误类型。问题是我看到了很多这样的:
ReferenceError: Can't find variable: imenu_title
或者
ReferenceError: Can't find variable: imenu_list_id
这些的用户代理始终是 iPhone,例如:
Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B206
我没有使用这些变量的任何代码,而且我怀疑错误实际上来自安装在某些用户的 iPhone 浏览器上的某种扩展程序。有人能认出这些并指出我正确的方向吗?