跳到主要內容

從user agent辨識新版 IE (IE11)

大家都知道在IE11後,IE就不在 user agent 裡寫上MSIE的訊息
就好像要把新IE跟過去舊IE做的蠢事撇清一樣
只是新版的IE還是有部分行為是沿用過去的,不能辨識時還是有點麻煩
好在 user agent 裡還是保留了些訊息

IE11的 user agent 的內容會是
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; TAJB; rv:11.0) like Gecko

IE10的 user agent 的內容則是
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

其實從這邊可以推測在IE10後,微軟就已經更換了IE的架構
Trident這個字眼應該是微軟內部使用的產品版號
之後辨識這個字眼應該就可以了

留言