我們使用IE版本檢查HTML中的JavaScript,它工作得很好高達IE9但IE10 & IE11 沒有運氣,能否請你幫我上面延伸,使得它可以在IE10 & IE11。或許旁路/忽略它完全(試過評論沒有運氣)IE版本控制的JScript的Html
感謝&最好的問候, KSN
我們使用IE版本檢查HTML中的JavaScript,它工作得很好高達IE9但IE10 & IE11 沒有運氣,能否請你幫我上面延伸,使得它可以在IE10 & IE11。或許旁路/忽略它完全(試過評論沒有運氣)IE版本控制的JScript的Html
感謝&最好的問候, KSN
嘗試從用戶代理字符串
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
}
function load() {
valid_browser = false;
userAgent = navigator.userAgent;
i = userAgent.indexOf('Trident');
if (i != -1) {
valid_browser = true;
}
儘管這段代碼片段是受歡迎的,並且可以提供一些幫助,但它會[如果包含解釋,會大大改進](// meta.stackexchange.com/q/114762)* how *和* why *解決了這個問題。請記住,你正在爲將來的讀者回答這個問題,而不僅僅是現在問的人!請編輯您的答案以添加解釋,並指出適用的限制和假設。 –
Hi-Webserver在使用MSIE時沒有任何線索,但是它使用三叉戟來拾取最新版本。 – KSN
薩穆伊爾嗨提取MSIE - 謝謝您回覆! – KSN
試過它沒有運氣 – KSN
嗨,我上班了 - 謝謝 – KSN