2009-07-23 7 views

Répondre

2

Vous pouvez utiliser la fonction de détection:

  • DOM-Events Niveau 2: document.implementation.hasFeature ("Events", "2.0")
  • DOM-Core Niveau 2: document.implementation .hasFeature ("Core", "2,0"))
  • DOM-XPath Niveau 3: document.implementation.hasFeature ("XPath", "3.0")

Camp 1: Gecko (F irefox, Mozilla), WebKit (Safari, Chrome), les navigateurs Presto (Opera) prennent en charge DOM Core/Events/XPath niveau 2, certains d'entre eux supportent le niveau 3.0

Camp 2: Support Trident (Internet Explorer) DOM Niveau 0 (qui n'est pas un standard)

Espérons que cela aide.

À noter, Ample SDK Ajax framework GUI qui permet DOM niveau 2/3 dans Internet Explorer ainsi que dans d'autres navigateurs en le ré-implémenter.

+0

Je pense que vous voulez dire basé sur Trident pour Internet Explorer? – mhenry1384

+0

Oui, corrigé. –

+0

hasFeature est obsolète et sera obsolète selon https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation/hasFeature. Plus d'informations dans https://stackoverflow.com/questions/43317691/why-document-implementation-hasfeature-always-return-true#43317742 –

Questions connexes