0
當我嘗試使用window.navigator.userAgent獲取瀏覽器版本時,它也在Internet Explorer上顯示Mozilla。我之前嘗試過navigator.appCodeName,但它是同樣的問題。 可能是什麼原因? 謝謝。在javascript中獲取瀏覽器版本
當我嘗試使用window.navigator.userAgent獲取瀏覽器版本時,它也在Internet Explorer上顯示Mozilla。我之前嘗試過navigator.appCodeName,但它是同樣的問題。 可能是什麼原因? 謝謝。在javascript中獲取瀏覽器版本
Internet Explorer 10及更高版本的行爲與IE 9及更低版本的行爲不同。使用JavaScript時,您需要以不同的方式處理這些情況。下面的代碼爲我工作:)
//MSStream object supported only for IE 10 and 11 (hope this will work for above IE 11 too ..)
var isIE10or11 = window.MSStream;
//FormData object allow you to send form data as key and value pairs with ajax requests. Supported in modern browsers.
var isFormDataSupported = (window.FormData !== undefined);
if(isIE10or11 && isFormDataSupported){
alert('IE 10 or 11');
}
else if(!isIE10or11 && isFormDataSupported){
alert('HTML 5 browser Excluding IE');
}
else{
//Neither supports MSStream nor FormData object
alert('IE Version 9 or below');
}
的[你怎麼可以檢測瀏覽器的版本?(
可能重複http://stackoverflow.com/questions/5916900/how-can-you-detect-the -version對的一瀏覽器) – deltonio2