最近在搞一个Android 系统的机顶盒(Android 7.0),自己公司开发一个App,用来播放视频,图片,和H5,最后到了验收截断发现一个问题。Webview调用onPageFinished之后,显示空白页面,后来在其他Android平板和电视上(Android 8.0,以及更高)进行测试都没有问题。最终把方向定位到了机顶盒设备的问题。 后来通过日志发现2022-12-07 16:27:17.986 30500-30500/? I/chromium: [INFO:CONSOLE(148)] "Uncaught SyntaxError: Unexpected identifier", source: xxxxxx.js (148). 最终了解到原来是,机顶盒中的webview内核在加载某个js文件的时候报错,因为低版本的webview不支持某些js的定义符导致的。后来我们果断换了设备,完工!