Я не могу заставить его работать. Единственное, что мне нужно - установить все семейство шрифтов содержимого на 'Open Sans'
. Вот что у меня есть прямо сейчас
var popupWin = window.open('', '_blank', 'width="100%",height="100%"');
popupWin.document.write('<html><head><link href=\'http://fonts.googleapis.com/css?family=Open+Sans\' rel=\'stylesheet\' type=\'text/css\'></head><body>' + content + '</body></html>');
popupWin.document.body.setAttribute('style', 'font-family: \'Open Sans\' !important');
popupWin.document.close();
popupWin.print();
popupWin.close();
}
Этот фрагмент кода показывает пустую страницу, но когда я удаляю атрибут link
, содержимое отображается, но с семейством по умолчанию. Любые идеи?
P.S. переменная содержимого содержит простую html-разметку, я пытался установить стиль, например
<div style="font-family='Open Sans'">
но не повезло.
href=\'//fonts.googleapis.com/css?family=Open+Sans\'
- person DrColossos   schedule 16.08.2017http:
(сохраните косую черту) в начале атрибутаhref
. - person Phylogenesis   schedule 16.08.2017