小编pla*_*.wu的帖子

android webview不支持异步js​​功能

我尝试在 android webview 中加载一个简单的 html。在html文件中,它包含一个像这样的脚本,方法带有“async”。

\n\n
<script >\n    async function test(){\n        alert("test");\n    }\n    test();\n</script>\n
Run Code Online (Sandbox Code Playgroud)\n\n

我发现,“alert”在各种android版本的设备上都不能正常运行。\n测试结果:(该应用程序在android模拟器中运行)

\n\n
    \n
  • android6.0 (23)\xef\xbc\x9a不行
  • \n
  • android7.0 (24)\xef\xbc\x9a不行
  • \n
  • android7.1.1 (25)\xef\xbc\x9aOK
  • \n
  • android8.0\xef\xbc\x9aOK
  • \n
\n\n

任何人都可以帮助解决这个问题吗?我尝试比较 android7.0 和 android8.0 之间的 java.android.webkit 包,但我找不到任何有用的信息。\n请帮助。谢谢

\n

javascript android webview async-await

6
推荐指数
1
解决办法
1389
查看次数

标签 统计

android ×1

async-await ×1

javascript ×1

webview ×1