2014-05-09 5 views
9

ich einige Javascripts verwenden. Ich benutzteXPathResult ist nicht definiert, in IE11

var xpathResults = document.evaluate(xpath, domContext, null, XPathResult.ANY_TYPE, null); 

es funktioniert gut in allen Browsern außer IE11. Es zeigt Fehler: ‚XPathResult is undefined‘. Und ja benutzte ich wgxpath.install.js Skript davor.

Vielen Dank im Voraus

+0

rufen Sie 'wgxpath.install();'? es funktioniert für mich –

Antwort

6

Internet Explorer unterstützt XPath nicht.

Ich würde vorschlagen, CSS-Selektoren statt XPath verwenden, wenn Sie es mit IE11 arbeiten wollen.

Wenn Sie tot-Set sind XPath auf verwenden, würde ich vorschlagen, ein XPath-JavaScript-Bibliothek (wie http://code.google.com/p/wicked-good-xpath/)

Sorry für die Probleme bei der Verwendung. Unterstützung für XPath in IE ist derzeit in der Entwicklung.

Wenn Sie neugierig sind, was wir für IE-Next geplant haben, besuchen http://status.modern.ie/

+0

Ich bin nur neugierig- Ich benutze SharePoint 2013 und bekomme dieses Problem ein out of the box-Plugin (Visio Viewer) in IE 11 ... gibt es eine Art von links/rechts Kommunikation Aufschlüsselung hier? –

0

ich auch gleiche Problem konfrontiert bin. Setzen Sie folgenden Code in Ihrem HTML-Kopfteil und versuchen Sie es.

<meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1" /> 
0

ich konfrontiert gleichen problem.Add folgenden Code nützlich sein wird.

<meta http-equiv="X-UA-Compatible" content="IE=5"> 

Hinweis: IE=5, andere nicht.