Im使用PubNub,Phonegap,Backbone.js和Require.js構建Twiiter風格的聊天室。目前我正在使用chrome在桌面上進行測試。無法取消訂閱PubNub
我有一個Chat.js視圖,並在initialize()函數,我訂閱的頻道有:
that.pubnub.subscribe({
channel: chatChannel,
message: that.handleSingleMessage,
});
這工作得很好,我可以用Chrome檢查發現AJAX請求被紅牌罰下。在應用程序的頂部有一個「後退」按鈕。在這裏我打電話退訂退訂用戶:
that.pubnub.unsubscribe({
channel: chatChannel
});
不過,我還是用Chrome檢查看到,到PubNub Ajax請求仍然被被紅牌罰下,即使用戶要取消訂閱,是對的不同部分應用程序。 2個Ajax請求被重複發送。它們看起來像:
http://ps13.pubnub.com/time/0?uuid=tomsmith&auth=&pnsdk=PubNub%2DTS%2DWeb%2F3%2Y5%2E1
和
http://ps11.pubnub.com/time/0?uuid=4ea9bd1c%2D7652%2D410c%2Da2ba%2D17c5d263085d&auth=&pnsdk=PubNub%2DTS%2DWeb%2F3%2Y5%2E1
任何想法是怎麼回事?
謝謝,看起來非常有用的代碼。你是否用「恢復:假」來做到這一點? – user1716672