Cordova Websocket连接被拒绝

时间:2019-08-15 02:09:43

标签: cordova websocket

我正在使用Cordova连接到本地Express服务器。 Websocket连接被阻止在Android上运行。我已经在这里看到了几个答案,并且已经遵循下面的解决方案。 content-security-policy meta tag for allowing web socket

  

与'ws:// localhost:8000 / ws'的webSocket连接失败:错误   建立连接:net :: ERR_CONNECTION_REFUSED

我可以通过设备浏览器中的回声测试连接到websocket,因此我知道服务器正在运行。

服务器

const app = express()
expressWs(app)
app.ws('/ws', (ws, req)=> .... 

连接

    const url = `ws://${'localhost:8000'}/ws`
    const websocket = new WebSocket(url, uuidv1())

我已尝试将所有内容都列入白名单

<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="*" />

并设置安全策略

<meta http-equiv="Content-Security-Policy" content="default-src *; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data:">

我只是无法连接。

有什么提示吗?

0 个答案:

没有答案