簡體   English   中英

沒有JavaScript的瀏覽器中的獨立php jabber客戶端

[英]Standalone php jabber client in browser without javascript

有沒有辦法在沒有JavaScript的情況下保持從php到jabber服務器的流以保持客戶端實時運行?

一些低端手機不支持javascript,因此保持與服務器的永久連接是關鍵問題嗎? 有沒有駭客?

PHP是一種服務器端技術,因此在服務器端與XMPP服務器之間保持連接沒有問題。

但是,如果不能在客戶端使用Javascript,則唯一的選擇是定期刷新網頁,然后在服務器上排隊的所有事件都將通過新生成的HTML傳遞給客戶端。

可能您可以通過將meta-refresh設置為0來實現一種Comet或BOSH風格的長輪詢,其中Web服務器返回所有當前的聊天信息,但要等到特定時間段后才能完全完成響應通過。

是否可行,可能取決於您希望支持的客戶端-某些移動瀏覽器在內容進入時可能不進行部分渲染,而是等待整個請求完成。

另外,如果在任何時候中斷連接,您都會被卡住,因為瀏覽器不會執行元刷新。 可能存在某種基於幀的解決方案,可以將一幀重新加載到另一幀中?

玩得開心! ;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM