2012-02-02 42 views
1

我可以看到螢火蟲沒有發佈或得到請求,因爲你使用Olark http://www.olark.com/在線聊天。有人知道他們如何在沒有回調的情況下發送數據。我可以在使用螢火蟲的Gmail聊天中清楚地看到callbaks。奧拉克回調

感謝

+1

安裝[TamperData(https://addons.mozilla.org/en-US/firefox/addon/tamper-data/)爲Firefox會顯示所有的HTTP流量。如果它不在那裏,那麼他們正在使用Web套接字。 – Pointy 2012-02-02 16:34:19

回答

3

說到截至Olark一名工程師,我們通過數據來回長輪詢GET請求。他們在檢查或可見螢火蟲在網絡選項卡上:

http://i.imgur.com/wIbzj.png

+0

你去了。謝謝 – 2012-08-13 16:38:57

+0

只是想知道,在瀏覽器中使用WebSockets取代長輪詢AJAX是否有意義? – 2014-01-18 01:26:37

+0

是的,長輪詢可以作爲WebSockets行爲的回退,但它需要仔細的工程設計,以保證流程足夠抽象,以至於他們不關心數據如何進入。這對於您可以獲得的優勢有很大的影響也會擺脫WebSockets,因爲您仍然會發現自己將數據作爲來自投票(而不是通過套接字推送)的方式來處理。 – 2014-01-20 01:42:17