Почему Firefox Quantum больше не показывает уравнения в Википедии в MathML?

В моей учетной записи в Википедии я установил предпочтение MathML в качестве внешнего вида математики с откатом SVG или PNG (рекомендуется для современных браузеров и инструментов специальных возможностей), и оно долго работало нормально...

... до недавнего времени, когда Firefox был обновлён до версии Quantum, и я заметил, что все выражения теперь находятся в запасных версиях PNG, а не в красивом MathML, как раньше.

Я использую Windows 10. Почему и как это исправить?

2 ответа

Решение

Как описано в справочной статье Википедии " Отображение формулы", MathML в Firefox требует расширения Native MathML.

Я предлагаю вам проверить, что у вас установлено и включено это расширение.

Я понял, как включить MathML в Википедии с помощью Firefox. Обычно с настройками по умолчанию Википедия помещает элемент mathml на страницу чуть выше того места, где находится «резервный» svg. Я взял резервную копию в кавычки, так как по умолчанию mathml скрыт, а svg отображается.

Конечно, вы можете просто получить вышеупомянутое расширение. Но вы, возможно, не захотите. Обратите внимание, что расширение выполняет множество других функций, не все из которых можно отключить.

Мой метод был протестирован лишь вкратце и предназначен для людей с uBlock Origin. Это может быть возможно и с другими расширениями для блокировки рекламы с аналогичными возможностями.

Просто добавьте эти строки в список статических фильтров.

      en.wikipedia.org##.mwe-math-mathml-a11y:style(clip: auto !important;overflow: visible !important;position: static !important;width: auto !important;height: auto !important;opacity: 1 !important;display: inherit !important;)
en.wikipedia.org##[class^=mwe-math-fallback-image]

Это всего лишь соответствующий CSS, взятый из расширения Native MathML.

Однако я должен отметить, что лично я предпочитаю внешний вид латекса, поэтому я использую mathjax, динамически загружаемый (с помощью пользовательского скрипта) после получения кода латекса из тега img (я думаю, что это альтернативный текст для img).

Другие вопросы по тегам