替代Android上的Web worker

时间:2014-11-08 01:27:13

标签: javascript android webview web-worker

Android AOSP浏览器和4.4版之前的WebView不支持Web worker。我使用WebView将一个小型Web应用程序移植到Android,在这个Web应用程序中,有一个Web工作者用于在后台执行一些繁重的任务,并根据进度更新UI。

我环顾四周,发现WebView类有evaluateJavascript()函数,可以用来异步评估Javascript。但是,此方法只能接受在脚本执行结束时调用的回调,因此我无法使用它将消息发布到我的Web应用程序的主UI线程以更新任务进度。

Android上是否有替代Web worker的功能,能够在主线程中来回发送消息?

1 个答案:

答案 0 :(得分:0)

运行此http://caniuse.com/#feat=webworkers

您可以看到Web Workers在Android上运行 - 将您的用户发送到这些浏览器

enter image description here