--微軟IE9爲啥還不支持WebSocket等HTML5特性
呼叫中心的座席客戶端和網頁的結合,一直是個麻煩事。因爲服務器經常會主動給客戶端發送消息,如來電彈屏。一般辦法要麼客戶端內嵌瀏覽器,要麼製作一個OCX控件,OCX控件只能在IE下用,本質上也是客戶端,註冊安裝都很麻煩。
HTML5中的WebSocket是個激動人心的特性,有這個特性後,座席控制就可以徹底甩開二進制的客戶端代碼。
期待已久的IE9正式版本,對WebSocket仍然不支持,讓人失望。
原因據說有兩點,一是說可能不安全,二是說這個標準還沒有最終定稿,在我看來都站不住腳。
蘋果的瀏覽器老早就用了webSocket,也沒聽說它有多危險,反倒是市井白領都用它。
至於標準,微軟歷來的做法都是自行其是,常常趁標準沒定稿之前自己搞一套,這次反而做起謙謙君子來了?
我覺得根本原因,大概是HTML5動了他桌面操作系統的根基,更好地交互,本地文件存儲,socket,通信和存儲這些都有了,桌面操作系統的重要性繼續下降。
微軟自然心有不甘,支持起來很不積極。問題是,你不做自然有人做,別的瀏覽器風起雲涌間,把你個ie破玩意遠遠甩在後面,微軟的心情既焦急又矛盾,糾結的很。