0

所有类似的问题都已经是几年前的事了,所以我可能会再问一次:

我制作了一个包含 Paho.MQTT javascript 客户端 (mqttws31.js) 的网站。它适用于所有浏览器(也适用于 Android 上的 Chrome)。

这是我的代码:

var client = new Paho.MQTT.Client("ws://iot.eclipse.org/ws", "myClientId" + new Date().getTime());

这部分不适用于WebView.

一般不支持 WebSockets 还是 Paho.MQTT 问题?有没有快速简便的解决方法? 我网站的某些部分正在使用 SignalR - 它在 WebView 中运行良好......

谢谢!

4

1 回答 1

1

弄清楚了....

var client = new Paho.MQTT.Client("ws://iot.eclipse.org/ws", "myClientId");

不起作用,因为默认情况下禁用本地存储。

在我的 Android WebView 中启用它解决了这个问题。 _mWebView.getSettings().setDomStorageEnabled(true);

于 2015-09-10T17:27:57.697 回答