想要在android 的webview里面注入一个js文件,该js文件的方法含义关键字async和await,导致在不同的android版本上运行结果不一样。
在Android模拟器上的运行结果如下:
android6.0 (23):Not Ok
android7.0 (24):Not Ok
android7.1.1 (25):OK
android8.0:OK真机测试:
魅族手机, android版本为7.1.2版本:不OK就是我的js只有简单的test方法,去掉async,可以执行alert,不去掉,不会弹出alert
<script >
    async function test(){
        alert("test");
    }
    test();
</script>Debug webview显示:Uncaught SyntaxError: Unexpected token function,貌似它不识别async这个关键字,我该怎么处理才行呢?