我在一个运行Chrome的安卓设备上看到一个奇怪的JavaScript异常被一个随机的用户触发。我的代码中没有任何与androidInterface有关的内容,所以这与本问题无关。
用户代理字符串:
Mozilla/5.0(Linux;Android 7.0;SM-G892A Build/NRD90M;wv)AppleWebKit/537.36(KHTML,像Gecko一样)Version/4.0 Chrome/57.0.2987.132 Mobile Safari/537.36
...这告诉我用户正在运行Android(Nougat)上的Chrome 57,并使用三星SM-G892A手机。
实际的错误来自于window.onError,显示:未捕获的ReferenceError:androidInterface未定义
此外,我跟踪点击和API调用。这个错误发生在他们加载页面时,这只是一个标准的backbone/require设置,已经为数千个其他客户工作正常。
你见过这样的情况吗?这到底是什么意思?