我想創建一個應用程序,其中第3頁的用戶開始通過sockjs websocket進行通信(它們通過page1和page2到達第3頁)。代碼工作正常,但我不知道爲什麼!
在應用程序內部打開Sockjs
// Global scope
var sock;
// Inside a function page3, this is invoked when Page3 loads for the first time
function page3(){
// Local scope
sock= new SockJS("localhost:8080/messages);
sock.onopen= function(){
....
};
sock.onmessage= function(data){
....
};
}
我的問題是 - 當從服務器如何sock.onmessage
通過執行程序訪問,即使它「看到」僅在第3頁裝在第一時間這是當function page3()
被稱爲發送的消息?