gpt4 book ai didi

javascript - Android WebView 和 WebSockets/Paho.MQTT

转载 作者:行者123 更新时间:2023-12-03 08:55:46 25 4
gpt4 key购买 nike

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

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

这是我的代码:

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

这部分在 WebView 内的原生 Android 应用中不起作用。

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

谢谢!

最佳答案

明白了......

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

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

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

关于javascript - Android WebView 和 WebSockets/Paho.MQTT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32506863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com