如何判断浏览器是否是IE11 怎样判断浏览器是IE几的

js\u600e\u4e48\u5224\u65adie11\u6d4f\u89c8\u5668

isIE11 = (sUserAgent.toLowerCase().indexOf("trident") > -1 && sUserAgent.indexOf("rv") > -1);

\u6253\u5f00\u6d4f\u89c8\u5668\uff0c\u5e2e\u52a9\u2014\u2014\u5173\u4e8e

\u91cc\u9762\u6709\u7248\u672c\u578b\u53f7\u4e86

一般电脑上的浏览器是IE11,

第一,系统一定不是xp系统,xp系统最高的IE版本是IE8;

第二,系统一般是win7系统以上;

第三,打开IE浏览器,点击设置选项栏,然后选择,如下图所示

点击之后如上图所示红色标识那里,最后会弹出如下图所示

这样显示的就是IE11;



由于IE由来已久的特立独行,在设计网页时,如果想让网站在各浏览器下的外观看起来都保持一致,就必须给IE开小灶,专门编写针对IE的CSS。要达到这个目的,自然首先就要识别出IE。
但自从IE浏览器升级到版本11之后,很多之间可以用来判断IE浏览器的方法均告失效。比如window.attachEvent方法、HTML注释法、Navigator.appName方法等等,无一例外都败下阵来。举个例子,如果你使用Navigator.appName方法,你会发现IE返回的浏览器名是Netscape,而其他浏览器返回的也是Netscape。
经过一番钻研,总算让我找到一个方法可以准确的识别出IE,办法就是使用JavaScript的Navigator.userAgent,因为对于IE浏览器,其返回的信息中有一个Trident字符串,这是独属于IE的。 实现代码如下:
var a1 = navigator.userAgent;
var yesIE = a1.search(/Trident/i);
在返回的字符串a1中使用正则表达式匹配Trident,若找到则返回出现位置的索引值,找不到则返回-1。判断yesIE是否大于0即可判断是否是IE11。

  • 濡備綍璁IE 11璇嗗埆涓篒E娴忚鍣鑰岄潪Firefox?
    绛旓細鐒惰岋紝濡傛灉甯屾湜鏇存繁鍏ュ湴瀹氬埗UA瀛楃涓诧紝浠ユ槑纭爣璇IE 11锛屽彲浠ラ噰鍙栧彟涓绉嶆柟娉曘傞氳繃缁勭瓥鐣ョ紪杈戝櫒锛岃繘鍏ヨ绠楁満閰嶇疆绠$悊妯℃澘涓嬬殑Internet Explorer閫夐」銆傛壘鍒"鑷畾涔夌敤鎴蜂唬鐞嗗瓧绗︿覆"璁剧疆锛屽皢鍏跺惎鐢ㄥ苟杈撳叆'MSIE 8.0'锛岃繖灏嗘浛鎹㈤粯璁ょ殑'Mozilla/5.0 like Gecko'銆傚畬鎴愯缃悗锛岄噸鍚娴忚鍣锛孶A瀛楃涓插皢琚洿姝o紝...
  • 濡備綍鍒ゆ柇鏄惁鏄疘E11娴忚鍣
    绛旓細鍘熸潵鐨勫嚱鏁板啓娉曪細瀵逛簬鏂扮増鐨ie11宸茬粡涓嶆敮鎸佷簡 function isIE(){ if (window.navigator.userAgent.indexOf("MSIE")>=1)return true;else return false;} ie10鍙婁互涓婁笉鏀寔ie娴忚鍣鐨鍒ゆ柇浜嗭紝鍥犱负ie11宸茬粡涓嶆敮鎸乨ocument.all浜嗭紝涓嬮潰鏄敮鎸乮e11鐨勭増鏈殑锛屽綋鐒秈e6-8涔熸槸鏀寔鐨 function isIE() { //...
  • Win10濡備綍鎵撳紑榛樿鐨凟dge娴忚鍣ㄥ拰闅愯棌鐨IE11娴忚鍣?
    绛旓細Win10鑷甫鐨娴忚鍣闅愯棌浣嶇疆鍜屾墦寮鏂瑰紡璇﹁В锛氬湪Windows 10绯荤粺涓紝寰蒋涓虹敤鎴锋彁渚涗簡涓や釜榛樿娴忚鍣細浼犵粺鐨IE 11鍜屽叏鏂扮殑Edge娴忚鍣ㄣ傛柊鎵嬪彲鑳戒細瀵瑰畠浠殑闅愯棌浣嶇疆鎰熷埌鍥版儜銆傛帴涓嬫潵锛屾垜浠皢璇︾粏璇存槑濡備綍蹇熸壘鍒板拰鎵撳紑瀹冧滑銆傞鍏堬紝瀵逛簬Edge娴忚鍣紝瀹冩槸绯荤粺榛樿娴忚鍣紝鏈鐩磋鐨勬墦寮鏂瑰紡鏄偣鍑诲紑濮嬭彍鍗曪紝鍗冲彲...
  • ie11娴忚鍣ㄦ槸鍟ユ牱鐨
    绛旓細IE11娴忚鍣ㄦ槸涓娆綧icrosoft寮鍙戠殑娴忚鍣ㄣ侷E11娴忚鍣ㄦ槸Internet Explorer 11鐨勭畝绉帮紝鏄井杞叕鍙稿彂甯冪殑涓娆炬祻瑙堝櫒銆傚畠閲囩敤鏂扮殑娓叉煋寮曟搸锛屾彁楂樼綉椤靛姞杞介熷害鍜屾ц兘銆傜浉姣斾箣鍓嶇殑鐗堟湰锛孖E11鍦ㄥ瑙傚拰鐢ㄦ埛浣撻獙涓婇兘杩涜浜嗕竴浜涙敼杩涖備竴銆佺晫闈㈣璁 IE11娴忚鍣ㄧ殑鐣岄潰璁捐鐩稿绠娲侊紝閲囩敤鐜颁唬鐨勭敤鎴风晫闈㈤鏍笺傚畠鐨勬爣绛鹃〉...
  • 濡備綍瀹夎win10绯荤粺ie11娴忚鍣
    绛旓細2.鍦ㄦ悳绱㈢粨鏋滀腑鎴戜滑鍙互鐪嬪埌鈥淢icrosoft Edge鈥濓紝鐐瑰嚮杩涘叆鈥淢icrosoft Edge鈥濄3.鍐嶅湪鎵撳紑鐨凪icrosoft Edge娴忚鍣閲岀偣鍑诲彸涓婅鐨勬洿澶氣溿傘傘傗4.鍦ㄥ脊鍑虹殑瀵硅瘽妗嗛夋嫨鈥滀娇鐢↖nternet Explorer鎵撳紑鈥濄5.杩欐牱鎴戜滑灏辨槸鍦ㄤ娇鐢ㄢ渋e11鈥濅簡锛屽鏋滄兂瑕佺湅鐪嬪埌搴鏄笉鏄痠e11锛屽彲浠ョ偣鍑绘煡鐪嬧渨in7绯荤粺鎬庝箞鏌ョ湅ie鏄灏...
  • js鍒ゆ柇娴忚鍣绫诲瀷鍙婄増鏈
    绛旓細ie11宸茬粡涓嶆敮鎸佷簡锛宨e11涓嶅湪鍖呭惈MSIE瀛楁 if navigator.userAgent.indexOf(鈥滿SIE 6.0鈥)0){ //IE6.0 if navigator.userAgent.indexOf(鈥滿SIE 7.0鈥)0){//IE7.0 if navigator.userAgent.indexOf(鈥滿SIE 8.0鈥)0){//IE8.0 鏈鐭殑IE娴忚鍣ㄥ垽鏂浠g爜 鍒╃敤浜咺E涓庢爣鍑嗘祻瑙堝櫒鍦ㄥ鐞嗘暟缁勭殑...
  • JS濡備綍鍒ゆ柇娴忚鍣绫诲瀷鍜岃缁嗗尯鍒IE鍚勭増鏈祻
    绛旓細//鍒ゆ柇鏄惁鏄疘E娴忚鍣 function isIE(){ var userAgent = navigator.userAgent; //鍙栧緱娴忚鍣ㄧ殑userAgent瀛楃涓 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //鍒ゆ柇鏄惁IE娴忚鍣 if(isIE){ return "1";} else { return "-1";} ...
  • win7绯荤粺鐜板湪浣跨敤鐨鏄疘E11鐨娴忚鍣,鐜板湪鎬庝箞鏂拌ie9鐨勬祻瑙堝櫒鍛?
    绛旓細win7绯荤粺浣跨敤鐨勬槸IE11鐨娴忚鍣锛屾柊瑁卛e9鐨勬祻瑙堝櫒鏂规硶锛1.棣栧厛瑕佹墦寮涓嬭浇瀹夎濂界殑IE11娴忚鍣ㄧ晫闈2.纭涓涓嬶紝IE娴忚鍣ㄧ増鏈鏄惁鏄疘E11銆3.鐐瑰嚮IE11娴忚鍣ㄥ彸涓婅鐨勯娇杞浘鏍囷紝鐐瑰嚮F12寮鍙戜汉鍛樺伐鍏枫4.鐐瑰嚮鍚庯紝涓嬮潰浼氭樉绀哄嚭锛屽紑鍙戝伐鍏锋搷浣滃璇濇銆5.鐐瑰嚮Edge涓嬫媺锛岄夋嫨瑕佺粰ie11闄嶇骇鐨勬暟瀛椼6.閫夋嫨瀵瑰簲...
  • 浠涔鏄疘E8-11鐗堟湰娴忚鍣?
    绛旓細鍘熷悕鍙 Microsoft Internet Explorer锛屾槸寰蒋鍏徃鎺ㄥ嚭鐨勪竴娆剧綉椤垫祻瑙堝櫒銆傚湪IE7浠ュ墠锛屼腑鏂囩洿璇戜负鈥滅綉缁滄帰璺呪濓紝浣嗗湪IE7浠ュ悗瀹樻柟渚跨洿鎺ヤ織绉"IE娴忚鍣"銆傚叿浣撴墦寮姝ラ濡備笅锛氶鍏堟墦寮鐢佃剳涓婅嚜甯︾殑Miccrosoft Edge锛岀劧鍚庣偣鍑荤晫闈㈠彸涓婅鐨勨?鈥濓紝閫夋嫨鏇村宸ュ叿锛岀劧鍚庡湪鏇村宸ュ叿涓夋嫨鈥滀娇鐢↖nternet Explorer鎵撳紑...
  • edge娴忚鍣ㄥ浣鍦IE11妯″紡涓嬩娇鐢?
    绛旓細杩欏浜庨偅浜涗粛鐒朵緷璧栦簬鏃х増IE娴忚鍣鐨勪紒涓氭垨涓汉鐢ㄦ埛鏉ヨ闈炲父鏈夌敤锛屽洜涓IE 11宸蹭簬2022骞寸粨鏉熸敮鎸侊紝浣嗘煇浜涙棫鐨刉eb搴旂敤鎴栫綉绔欏彲鑳芥棤娉曞湪鐜颁唬娴忚鍣ㄤ笂姝e父杩愯銆2. 濡備綍浣跨敤IE妯″紡锛熶娇鐢↖E妯″紡闈炲父绠鍗曘傞鍏堬紝纭繚浣犵殑Edge娴忚鍣ㄦ槸鏈鏂扮増鏈紝骞朵笖宸茬粡鍚敤浜咺E妯″紡鍔熻兘銆傜劧鍚庯紝浣犲彲浠ラ氳繃浠ヤ笅姝ラ鍦↖E妯″紡涓...
  • 扩展阅读:手机版ie11下载 ... 浏览器ie10以上版本 ... microsoftedge改回ie ... 一打开ie就跳转到edge ... ie11永久改为ie8 ... 161633用浏览器1打开 ... ie11怎么退回ie10 ... ie11浏览器 闪退终极解决 ... 怎么看浏览器是ie11 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网