Microsoft Edge показывает забавные символы вместо уравнений

282
Andreas

Открывающиеся веб-страницы в Edge, такие как эта, показывают забавные символы. Открытие его в Firefox показывает правильные уравнения. Что дает?

Есть ли способ заставить его работать в Edge? Изменить шрифт? Отправить отчет об ошибке?

1
Я только что попробовал Edge, IE, Chrome и Firefox, и для меня эта страница хорошо выглядит только в Firefox ... Attie 6 лет назад 2
На связанной странице используется что-то под названием [Язык математической разметки (MathML)] (https://www.w3.org/Math/whatIsMathML.html), которое (по-видимому) браузеры Microsoft не поддерживают, потому что я получаю то же самое «смешное» символы "в Internet Explorer 11 (так как у меня нет Edge в моей системе Windows 7). Я бы отправил отчет об ошибке или воспользовался более мощным браузером. Это не что-то новое, поскольку на странице MathML говорится: «W3C выпустил MathML 1.0 в качестве Рекомендации в апреле 1998 года» - 20 лет назад. martineau 6 лет назад 0

1 ответ на вопрос

1
martineau

Согласно этому разделу страницы Wikipedia MathML : «Из основных веб-браузеров браузеры на основе Gecko (например, Firefox и Camino) имеют наиболее полную встроенную поддержку MathML» и «Internet Explorer не поддерживает MathML изначально». Вот весь соответствующий параграф:

Internet Explorer изначально не поддерживает MathML. Поддержка IE6 через IE9 может быть добавлена ​​путем установки плагина MathPlayer. [22] В IE10 есть некоторые ошибки, приводящие к сбою в MathPlayer, и Microsoft решила полностью отключить в IE11 бинарный интерфейс подключаемого модуля, который необходим MathPlayer. [23] MathPlayer имеет лицензию, которая может ограничивать его использование или распространение на коммерческих веб-страницах и в программном обеспечении. Использование или распространение плагина MathPlayer для отображения содержимого HTML с помощью элемента управления WebBrowser в коммерческом программном обеспечении также может быть запрещено этой лицензией.

Таким образом, похоже, что вы можете загрузить и установить (бесплатный) плагин MathPlayer, чтобы он работал. К сожалению, как я уже упоминал в комментарии, в моей системе нет Edge, поэтому я не могу проверить, решит ли это вашу проблему или нет ...

Вот текущая страница Загрузки и Установки MathPlayer, так что вы можете попробовать ее самостоятельно, если хотите (обратите внимание, однако, что я не могу упомянуть о поддержке Edge).

Как вы узнали, что это MathML? Andreas 6 лет назад 0
Андреас: Прочитав основной HTML-код, используемый веб-страницей, вы получите ссылку на свой вопрос. martineau 6 лет назад 0
Зная, что это MathML, мне удалось отыскать несколько страниц на эту тему. Есть открытые выпуски @Microsoft с 2015 года, но никаких признаков активности. MathPlayer не работал с Edge, когда я пытался это сделать. Andreas 6 лет назад 0
Андреас: Спасибо, что приняли мой ответ. Ну ... учитывая историю его поддержки в старых браузерах Microsoft, я не могу сказать, что очень удивлен. Я все еще предлагаю вам подать отчет об ошибке в Edge, потому что пользовательский спрос может быть единственным, что понимает этот разработчик (не забудьте упомянуть, что он работает в одном или нескольких других браузерах). martineau 6 лет назад 0
Нет проблем, просто нужно было это проверить. Подал отчет через Feedback Hub. Не задерживаю дыхание. Andreas 6 лет назад 1

Похожие вопросы