【发布时间】:2012-08-09 02:52:38
【问题描述】:
我最近向 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 浏览器上的某种扩展程序。有人能认出这些并为我指明正确的方向吗?
【问题讨论】:
-
如果您不使用这些变量,您不必太担心。用户可能会遇到的错误(在大多数情况下)不会影响您的网站。
-
+1 for wherece...(编辑:这也是个好问题)
-
我的 javascript 错误处理程序中有相同的错误消息,但我也找不到任何方法来复制它。
标签: javascript iphone ios onerror