Garth

Detekce IE10 nebo IE9 pomocí jQuery

Detekovat starší prohlížeče lze pomocí externích knihoven případně nějakých starých krkolomných postupů. Přez jQuery je cesta funkční a velmi elegantní.

var stranka_je_nactena = false;
window.onload = function() {
  stranka_je_nactena = true;
  var je_to_starsi_prohlizec_nez_ie_10 = function() {
    return document.all;
  }
  if (je_to_starsi_prohlizec_nez_ie_10()) {
    $("body").addClass("stare_IE");
  } else {
    $("body").addClass("nove_IE_ci_jiny_prohlizec");
  }
};

Jak to funguje?
jakmile se dokument načte, tak se spustí přez jQuery "document.all". Pokud se spustí, tak víte, že používáte IE10 nebo starší (viz dokumentace vlastnosti "all"). Tato vlastnost u jiných prohlížečů včetně novějších verzí IE není.

<< zpět




Nejnovější články