Rumah >hujung hadapan web >tutorial js >5 Cara Memeriksa Versi IE Menggunakan JavaScript/JQuery

5 Cara Memeriksa Versi IE Menggunakan JavaScript/JQuery

William Shakespeare
William Shakespeareasal
2025-02-24 08:39:10647semak imbas

Mengesan versi Explorer Internet menggunakan JavaScript dan JQuery: Panduan Komprehensif

5  ways to check IE version using JavaScript/jQuery

Panduan ini menyusun pelbagai kaedah untuk menentukan versi Internet Explorer menggunakan JavaScript dan JQuery. Sekiranya anda mengetahui teknik tambahan, sila kongsi mereka!

Kaedah 1: Pemeriksaan IE7 Asas (JavaScript)

Pemeriksaan mudah untuk Internet Explorer 7:

<code class="language-javascript">//check for IE7
if(navigator.appVersion.indexOf("MSIE 7.")!=-1) {
  // IE7 specific code here
}</code>

Kaedah 2: Menggunakan Modernizr (JavaScript)

Modernizr menawarkan cara yang mantap untuk mengesan ciri penyemak imbas, termasuk versi IE.

<code class="language-javascript">//check for IE8 or less
if ($('html').hasClass('lt-ie8')) {
  // IE8 or lower specific code here
}
//example of HTML tag populated by modernizer</code>

Kaedah 3: JQuery's $ .Browser (Recrecated)

NOTA:

ditolak sejak jQuery 1.9. Kaedah ini tidak akan berfungsi dalam versi jQuery yang lebih baru. $.browser

<code class="language-javascript">//check for IE8 or less (DEPRECATED)
if($.browser.msie && parseFloat($.browser.version)<8){
  //do other stuff
  return;
}</code>

Kaedah 4: CSS Suntikan Bersyarat (JavaScript)

Teknik pandai ini menghindari ejen pengguna:

<code class="language-javascript">var ie = (function(){
    var undef,
        v = 3,
        div = document.createElement('div'),
        all = div.getElementsByTagName('i');
    while (div.innerHTML = '', all[0]);
    return v > 4 ? v : undef;
}());</code>

Kaedah 5: IE10 CHECK (JavaScript)

Pendekatan menghidu ejen pengguna untuk mengesan IE10:

<code class="language-javascript">(function() {
  "use strict";
  var tmp = (document["documentMode"] || document.attachEvent) && "ev",
       msie = tmp && (tmp = window[tmp + "al"]) && tmp("/*@cc_on 1;@*/") && +((/msie (d+)/i.exec(navigator.userAgent) || [])[1] || 0);
  return msie || void 0;
})();</code>

Kaedah 6: Kondisi HTML Asas

Ini adalah kaedah biasa, sering dilihat secara langsung dalam html:

<code class="language-html"><!--  Example: Conditional CSS inclusion -->
<!--[if IE 8]>
  <link rel="stylesheet" href="ie8.css">
<![endif]--></code>

Soalan Lazim (Soalan Lazim)

bagaimana untuk menyemak versi IE pada Windows 10:

    Buka Internet Explorer.
  1. Klik ikon gear (kanan atas).
  2. pilih "Mengenai Internet Explorer." Popup akan memaparkan versi.

mengapa mengetahui versi IE penting?

Mengetahui versi memastikan anda menggunakan kemas kini keselamatan terkini dan laman web dan aplikasi akan berfungsi dengan betul.

Kemas kini Internet Explorer:

Microsoft tidak lagi mengemas kini Internet Explorer. IE11 menerima kemas kini keselamatan pada Windows 7, 8.1, dan 10.

Internet Explorer vs Microsoft Edge:

Microsoft Edge adalah pengganti kepada Internet Explorer, menawarkan kelajuan, keselamatan, dan keserasian yang lebih baik.

Internet Explorer di MAC/Mobile:

Internet Explorer tidak tersedia untuk Mac atau peranti mudah alih.

Memeriksa versi JavaScript/jQuery: Gunakan alat dalam talian (seperti jsfiddle atau penguji JavaScript) untuk memeriksa versi JavaScript anda. Untuk jQuery, gunakan

dalam konsol penyemak imbas anda.

jQuery.fn.jquery

Masalah Paparan Laman Web Penyelesaian Masalah di IE:

Cuba gunakan paparan keserasian Internet Explorer.

ingat untuk berkongsi sebarang kaedah atau pandangan selanjutnya untuk membantu meningkatkan sokongan IE!

Atas ialah kandungan terperinci 5 Cara Memeriksa Versi IE Menggunakan JavaScript/JQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn