У меня есть страница с тегом svg. На странице есть кнопка «Предварительный просмотр», которая при нажатии должна открывать новое окно с изображением (svg).appendChild не работает с window.open в IE
Ниже приведен фрагмент кода, который работает в Chrome/Firefox, но не в IE (я использую режим IE 9- IE9 стандартов)
var w = window.open();
var svg = $('#chart');
var svgPrint = svg.cloneNode(true);
svgPrint.setAttribute('xmlns','http://www.w3.org/2000/svg');
w.document.body.appendChild(svgPrint);
Любые предложения будут высоко оценены.
Спасибо.
Я предполагаю, что 'about: blank' запускается в режиме Quirks, который не поддерживает' svg'. – Teemu
@Teemu Он запускается в стандартном режиме IE9 ... – ria
Да, ваша главная страница есть, но «окно», которое вы открываете, скорее всего будет работать в режиме Quirks, так как у него нет объявления doctype ... Просто проверьте его, открыв в нем реальный документ. – Teemu