pla*_*.wu 6 javascript android webview async-await
我尝试在 android webview 中加载一个简单的 html。在html文件中,它包含一个像这样的脚本,方法带有“async”。
\n\n<script >\n async function test(){\n alert("test");\n }\n test();\n</script>\nRun Code Online (Sandbox Code Playgroud)\n\n我发现,“alert”在各种android版本的设备上都不能正常运行。\n测试结果:(该应用程序在android模拟器中运行)
\n\n任何人都可以帮助解决这个问题吗?我尝试比较 android7.0 和 android8.0 之间的 java.android.webkit 包,但我找不到任何有用的信息。\n请帮助。谢谢
\n小智 0
您可以在https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function#browser_compatibility中查看 JavaScript async 关键字的兼容性
WebView Android从55开始支持它。我不知道如何检查WebView版本,但我从chrome://inspect/#devices检查了我的版本,它是53.0.2785.124。
我使用的是 Android 7.0,API 24。正如您在问题中发现的那样,我的设备不支持 async 关键字。
不幸的是我们无法克服这个限制。