第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在JavaScript中檢測(cè)IE版本(v9之前)

在JavaScript中檢測(cè)IE版本(v9之前)

幕布斯6054654 2019-06-28 15:47:36
在JavaScript中檢測(cè)IE版本(v9之前)如果用戶使用的是Internet Explorer在第9節(jié)之前。只是不值得我們花時(shí)間和金錢去支持IE pre-v9..所有其他非IE瀏覽器的用戶都很好,不應(yīng)該被反彈。以下是建議的代碼:if(navigator.appName.indexOf("Internet Explorer")!=-1){     //yeah, he's using IE     var badBrowser=(         navigator.appVersion.indexOf("MSIE 9")==-1 &&   //v9 is ok         navigator.appVersion.indexOf("MSIE 1")==-1  //v10, 11, 12, etc. is fine too     );     if(badBrowser){         // navigate to error page     }}這段代碼能起作用嗎?為了避免一些可能會(huì)出現(xiàn)在我面前的評(píng)論:是的,我知道用戶可以偽造他們的useragent繩子。我不擔(dān)心。是的,我知道編程專家更喜歡嗅探特性支持而不是瀏覽器類型,但我覺(jué)得這種方法在這種情況下是沒(méi)有意義的。我已經(jīng)知道所有(相關(guān)的)非IE瀏覽器都支持我需要的特性,以及所有這些特性。pre-v9 IE瀏覽器不會(huì)這樣做,在整個(gè)站點(diǎn)中逐項(xiàng)檢查功能將是一種浪費(fèi)。是的,我知道有人試圖訪問(wèn)這個(gè)網(wǎng)站IE v1(或>=20)不會(huì)將‘badBrowser’設(shè)置為true,警告頁(yè)面也不會(huì)正確顯示。我們?cè)敢饷斑@個(gè)險(xiǎn)。是的,我知道微軟有“條件注釋”,可以用于精確的瀏覽器版本檢測(cè)。的時(shí)候,ie不再支持有條件的注釋。IE 10使這種方法毫無(wú)用處。還有其他明顯的問(wèn)題要注意嗎?
查看完整描述

3 回答

?
狐的傳說(shuō)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊

返回IE版本或如果不返回IE返回false

function isIE () {
  var myNav = navigator.userAgent.toLowerCase();
  return (myNav.indexOf('msie') != -1) ? parseInt(myNav.split('msie')[1]) : false;}

例子:

if (isIE () == 8) {
 // IE8 code} else {
 // Other versions IE or not IE}

if (isIE () && isIE () < 9) {
 // is IE version less than 9} else {
 // is IE 9 and later or not IE}

if (isIE()) {
 // is IE} else {
 // Other browser}


查看完整回答
反對(duì) 回復(fù) 2019-06-28
  • 3 回答
  • 0 關(guān)注
  • 433 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)