2016-04-14 26 views
0

Socket.io在桌面Chrome,Chrome和Firefox上完美工作,但不適用於標準版和開發者版(51)的android版chrome。Socket.io不適用於android chrome 51

這裏是我的代碼:

的index.html:

<script src="/socket.io/socket.io.js"></script> 
<script type="text/babel" src="scripts/messenger.js"></script> 

messenger.js

var socket = io.connect('localhost:3000'); 
socket.on('chat message incoming', (msg) => 
     this.incomingMessageHandler(JSON.parse(msg)) 
    ) 
socket.emit('chat message outgoing', JSON.stringify(message)); 

我所做的一切,正是因爲官方socket.io教程。任何想法發生了什麼?

乾杯,WOJTEK

回答

2

嗯,它看起來像您連接到localhost:3000,這可能不是指向您的手機上一個有效的服務器的NodeJS。嘗試將該地址更改爲您的應用程序正在運行的有效地址。另外,最好將協議(http://)添加到地址中。

+0

感謝您的回答。該網站正在加載,所以它似乎不成問題。 – wklm

+0

我正在專門討論'var socket = io.connect('localhost:3000');'。我很難相信這部分在你的Android設備上工作。 –

+0

Arrr,謝謝!今天我不知道我有什麼問題:) – wklm

相關問題