2017-02-24 25 views
1

我們使用IE版本檢查HTML中的JavaScript,它工作得很好高達IE9但IE10 & IE11 沒有運氣,能否請你幫我上面延伸,使得它可以在IE10 & IE11。或許旁路/忽略它完全(試過評論沒有運氣)IE版本控制的JSc​​ript的Html

感謝&最好的問候, KSN

回答

0

嘗試從用戶代理字符串

function msieversion() { 
     var ua = window.navigator.userAgent 
     var msie = ua.indexOf ("MSIE ") 

     if (msie > 0)  // If Internet Explorer, return version number 
     return parseInt (ua.substring (msie+5, ua.indexOf (".", msie))) 
     else     // If another browser, return 0 
     return 0 
} 
+0

薩穆伊爾嗨提取MSIE - 謝謝您回覆! – KSN

+0

試過它沒有運氣 – KSN

+0

嗨,我上班了 - 謝謝 – KSN

0
function load() { 
    valid_browser = false; 
    userAgent = navigator.userAgent; 
    i = userAgent.indexOf('Trident'); 
    if (i != -1) { 
      valid_browser = true; 
     } 
+0

儘管這段代碼片段是受歡迎的,並且可以提供一些幫助,但它會[如果包含解釋,會大大改進](// meta.stackexchange.com/q/114762)* how *和* why *解決了這個問題。請記住,你正在爲將來的讀者回答這個問題,而不僅僅是現在問的人!請編輯您的答案以添加解釋,並指出適用的限制和假設。 –

+0

Hi-Webserver在使用MSIE時沒有任何線索,但是它使用三叉戟來拾取最新版本。 – KSN