现在在做一个app内嵌的h5页面需求,然后很奇怪的发现在测试app里,js加载异常的情况,导致接口无法请求。开始以为是app的webview适配的问题,然后仔细查看后发现并不是这样。
异常如下:
测试结果如下 ios手机正常,
安卓手机 :魅族每一部都有js异常
乐视部分手机(版本过低4.0)也有异常
vivo部分手机(版本过低因为不是测试机版本号未知)
开始还特地问了老手async能不能写在这个里面(我真是手贱),他们说没事,也确实,大部分手机能加载这个,但问题却真的出在这里了部分手机把它解析成了字符串,所以报错,特别是魅族简直0容忍啊。
因为测试比较忙,还准备测试一下async 不写在tap里看是否魅族能兼容的,最终没能找到机会。但毕竟问题找到了,如果大家出现这种问题,可以试下去掉 async 这个语法。另外,听说魅族bug特别多,连我们测试也这样说。 真是苦了我们这些做开发的!
关于javascript在魅族手机的特殊bug
最新推荐文章于 2022-06-14 05:24:58 发布