[英]Detect full IE version in JavaScript
首先,很抱歉,如果有人問過它,但是我想知道如何檢測(使用JavaScript)運行的是哪個確切版本的IE。
我已經知道window.navigator.userAgent
和appVersion
返回... MSIE 8.0 ...
,但是我想要的是8.0.6
或8.0.9
(它們之間存在差異,在8.0.9
中起作用的某些事情在8.0.6
)。
我認為您無法通過javascript檢測到這種級別的粒度-瀏覽器版本是從用戶代理檢測到的,在IE8中,用戶代理不會下降到這些版本。
有關IE8用戶代理字符串的更多信息, 請參見 : http : //www.useragentstring.com/_uas_Internet%20Explorer_version_8.0.php
如果有些事情僅適用於某些子版本,我認為您可能必須進行某種功能檢測測試,而不是嘗試確定實際的點對點版本...
那navigator.appVersion呢?
http://www.w3schools.com/jsref/prop_nav_appversion.asp
但是,您仍然可能需要使用正則表達式來獲取值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.