我習慣每個有加入的fb社團會各開一個分頁,點了某個分頁時有時會跳出一個Messenger聊天的對話窗,然後看完或回完話關閉後,跳到其他分頁,它又出現一樣內容的對話窗,但都已經看過對話內容了,然後每點一個分頁就要關閉一次同樣內容的對話窗,真的很累。照理說都是同一個帳號登入的,不是應該同步關閉才對?是我哪裡設定沒做好嗎?還是fb原本就這樣設計,如果是的話,為何fb要這樣設計?請教大神。
清爽小雨g wrote:
真的很累。照理說都是同一個帳號登入的,不是應該同步關閉才對?是我哪裡設定沒做好嗎?還是fb原本就這樣設計,如果是的話,為何fb要這樣設計?請教大神。
要達到這種要求有技術上的困難,WWW架構是Client/Server的架構,每一個分頁是一個Client,在被開啟時才會將資料從Server下載下來在瀏覽器上顯示,所以所有的分頁都是從Server上下載下來的一份備份,每個分頁是無法橫向溝通的,因此每個分頁不可能知道別的分頁在幹什麼,要同步是一個複雜的過程,首先分頁必須要通知Server自己的對話框被關閉了,這個不難做到,然後Server要通知其他每個分頁把他們的對話框關了,這就很難做到了,因為分頁通知Server在WWW標準中我們稱為Post,是由使用者觸發的,Server通知分頁稱為Get比較複雜Server無法主動單獨觸發,通常都是使用者觸發Post然後Server回應Get刷新網頁(整個流程稱為Submit),不過因為Post和Get必須發生在同一個分頁先後觸發,其他分頁不可能察覺某個分頁進行了Post的動作,所以不可能自主要求刷新網頁
內文搜尋
X




























































































