在我的应用程序中,我使用 webView 调用 URL。我的网站正在使用网络套接字来更改值。 当我在 chrome 应用程序中打开相同的 URL 时,它的值发生变化,这意味着网络套接字工作正常。但是,在 webView 内部值(value)变化并没有发生。这是否意味着 webView 小部件不支持 web Socket。在哪里,我注意到 WebViewClient 的 onLoadResource() 方法不断调用无限次。
最佳答案
Web 套接字无法工作,因为默认情况下禁用本地存储。
在我的 Android WebView 中启用它解决了这个问题。
webView.getSettings().setDomStorageEnabled(true);
关于javascript - 为什么 android webView 不支持 webSocket?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54513173/