Google Chrome Frame мешает печати MathML

Я использую Mathjax для отображения некоторых формул на сайте, и все работает нормально, пока я не попытаюсь их распечатать.

В IE, FF, Chrome все работает нормально и страница печатается. Но если у меня установлен Google Chrome Frame в IE, формула испортится:

"9a + 9 = 8a + 3" turns in to "7: ) 7 ; 6: ) 1".

Проблема в том, что страница для печати открывается в новом окне и эта новая страница не использует Chrome Frame. Если я выберу URL-адрес и нажму enter, страница будет отображаться без тегов MathML, и все будет работать нормально.

У кого-нибудь есть идеи, что это может быть? Спасибо.


person Henrique Gonçalves    schedule 03.04.2012    source источник


Ответы (1)


предварительный просмотр в какой-то момент использовал эмуляцию Chrome, но это глючила и впоследствии была удалена. Предварительный просмотр и вывод на печать используют собственный движок IE, который может отображать MathML, используя комбинацию альтернатив:

Для таблиц стилей требуется таблица стилей XHTML+XML правильно отображать.

Ссылки

person Paul Sweatte    schedule 05.09.2012