SORU
15 Kasım 2013, Cuma


eğer kullanıcı bir WordPress kullanmak ile IE kullanıp kullanmadığını kontrol edin

Belirli bir sınıf ile divs tıklama gibi bir işlevi aşağıdaki arıyorum.

Eğer sadece IE kullanıcıları için çalışan diğer tarayıcılar kullanıyorsanız eğer bir kullanıcı Internet Explorer kullanarak işlevi başlatırken kontrol edebilirim bir yolu var ve / iptal iptal mi ? İşte kullanıcılar IE 7 ve alt sürümlerinde kapak gerek diye IE8 veya üstü sürümlerinde olur.

Eğer kullandıkları söyleyebileceğim bir şey olsa çok iyi olurdu, ama gerekli değildir.

Örnek fonksiyon:

$('.myClass').on('click', function(event)
{
    // my function
});

CEVAP
11 ŞUBAT 2014, Salı


İnternet olarak 12, ExplorerKullanıcı Aracısı Dizesideğişti, bir kez daha.

/**
 * detect IE
 * returns version of IE or false, if browser is not Internet Explorer
 */
function detectIE() {
    var ua = window.navigator.userAgent;

    var msie = ua.indexOf('MSIE ');
    if (msie > 0) {
        // IE 10 or older => return version number
        return parseInt(ua.substring(msie   5, ua.indexOf('.', msie)), 10);
    }

    var trident = ua.indexOf('Trident/');
    if (trident > 0) {
        // IE 11 => return version number
        var rv = ua.indexOf('rv:');
        return parseInt(ua.substring(rv   3, ua.indexOf('.', rv)), 10);
    }

    var edge = ua.indexOf('Edge/');
    if (edge > 0) {
       // IE 12 => return version number
       return parseInt(ua.substring(edge   5, ua.indexOf('.', edge)), 10);
    }

    // other browser
    return false;
}

Örnek kullanım:

alert('IE '   detectIE());

YANİ 10 dize varsayılan:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

IE varsayılan dize 11:

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko 

YANİ 12 dize varsayılan:

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0 

CodePen de Test:

http://codepen.io/gapcode/pen/vEJNZN

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013