簡體   English   中英

在JavaScript中檢測完整的IE版本

[英]Detect full IE version in JavaScript

首先,很抱歉,如果有人問過它,但是我想知道如何檢測(使用JavaScript)運行的是哪個確切版本的IE。

我已經知道window.navigator.userAgentappVersion返回... MSIE 8.0 ... ,但是我想要的是8.0.68.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.

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