Что случилось с обработкой XSLT в IE11?Обработка XSLT на IE11?
В IE8/9/10, вы можете использовать:
if (window.ActiveXObject) {
var xslt = new ActiveXObject("Msxml2.XSLTemplate");
....
}
В Chrome/Firefox/Safari, вы можете использовать:
else {
var xsltProcessor = new XSLTProcessor();
}
Но на IE11, ни один из них не поддерживаются. Кто-нибудь знает, как это можно сделать?
Вы пробовали указать номер версии? 'var xslt = новый объект ActiveXObject (" Msxml2.XSLTemplate.6.0 ");'. –
Ах, извините, только что измененный вопрос - оказывается, что «window.ActiveXObject» проверяет, что сбой в IE11 (но если вы пытаетесь его создать в любом случае, он работает) – gallivantor
стоит отметить, что недавно разработчики Chrome решили удалить их встроенные - в процессоре xslt на том основании, что никто не использует его. См. Https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/zIg2KC7PyH0. В свете этого вы можете подумать, полагаясь на то, что он встроен в браузер. – Spudley