Поделиться через


Устранение неполадок с отсутствующими графическими значками на веб-страницах Internet Explorer

Предупреждение

Устаревшее и не поддерживаемое классическое приложение Internet Explorer 11 было окончательно отключено путем обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в разделе Часто задаваемые вопросы о прекращении поддержки программы для настольных компьютеров Internet Explorer 11.

При загрузке веб-приложений, использующих значки шрифта, вы заметите, что значки не отображаются правильно в Internet Explorer. Эта проблема может возникнуть на веб-страницах, которые используют такие популярные источники значков шрифта, как Font Awesome, @font-face значки графической оболочки и шрифты GDI. В этой статье описаны некоторые из этих сценариев, потенциальные причины проблемы и шаги, которые можно предпринять для устранения проблемы.

Исходная версия продукта: Internet Explorer
Исходный номер базы знаний: 4551929

Частичный список сценариев

  • Отсутствуют значки графической оболочки веб-сайта.
  • Отсутствуют иконки веб-шрифта.
  • Отсутствуют значки с потрясающим шрифтом.
  • Шрифты блокируются при запуске Internet Explorer 11 в Windows 10.
  • Значки Office 365 отсутствуют. Правая навигация не отображает значки.
  • Правая панель навигации CRM не отображает иконки.
  • Навигация справа в Yammer не отображает значки.
  • Отсутствуют значки MSN.
  • На веб-сайте Microsoft.com отсутствуют значки.
  • Веб-значки отсутствуют при просмотре веб-сайтов с помощью Internet Explorer 11 в Windows 7 (см. раздел "Причина 2 - групповая политика 'Разрешить загрузку шрифтов' отключена").
  • На сайте OneDrive в SharePoint отсутствует значок настроек на панели навигации.

Корпорация Майкрософт рекомендует пользователям переключаться на Microsoft Edge, чтобы избежать этих сценариев. Если вы должны продолжать использовать Internet Explorer, вы можете использовать следующие решения для устранения проблемы в зависимости от причины.

Причина 1. Блокировка ненадежных шрифтов настроена в Windows 10

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

Вы можете определить, способствует ли эта функция возникновению проблемы, проверив следующие ошибки в информации консоли в разделе "Средства разработчика" в окне браузера:

CSS3111: @font-face обнаружена неизвестная ошибка

Shell-icons-0.4.0.eot

Снимок экрана: ошибка CSS3111.

CSS3114: @font-face ошибка проверки разрешений на внедрение OpenType. Разрешение должно быть установляемым.

MWFMDL2.ttf

Примечание.

Вы можете открыть средства разработчика, нажав клавишу F12 на клавиатуре.

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

Случай 1. Блокировка функции ненадежных шрифтов с помощью групповой политики

Для следующего раздела реестра задано значение 10000000000000.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\MitigationOptions

Вариант 2. Функция блокировки ненадежных шрифтов, включенная через реестр

Для следующего раздела реестра задано значение 10000000000000.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\MitigationOptions

Чтобы проверить, разрешена ли проблема отсутствия шрифтов, отключив функцию "Блокировать ненадежные шрифты", можно использовать соответствующие параметры, чтобы отключить эту функцию, как описано в разделе "Включение" и использовать функцию блокировки ненадежных шрифтов.

Дополнительные сведения см. в следующих документах:

Причина 2. Разрешение загрузки шрифтов через объект групповой политики отключено.

В средах, в которых отключена функция "Блокировать ненадежные шрифты", администраторы могут использовать объект групповой политики "Разрешить скачивание шрифтов" для настройки зон, разрешающих скачивание шрифтов.

Этот объект групповой политики можно настроить. Он включен по умолчанию для следующих зон Internet Explorer:

  • Зона Интернета
  • Зона локальной интрасети
  • Зона надежных сайтов
  • Зона ограниченных сайтов

Значок веб-шрифта может отсутствовать, если объект групповой политики "Разрешить скачивание шрифтов" отключен в одной из этих зон, и веб-сайт, который сталкивается с проблемой, относится к этой зоне. Например, объект групповой политики может быть включен только в зонах Надежных сайтов и Локальной интрасети, но веб-сайт не входит ни в одну из этих зон. В этой ситуации можно выполнить одно из следующих действий, чтобы устранить проблему:

  • Добавьте веб-сайт в одну из зон, которые уже включены, чтобы разрешить скачивание шрифтов.
  • Включите объект групповой политики "Разрешить скачивание шрифтов" для дополнительных зон, в которые помещаются веб-сайты.

Внимание

Включение этой политики для новых зон или добавление веб-сайта в зоны, допускающие загрузку шрифтов, может подвергать вашу систему риску со стороны веб-сайтов, использующих вредоносные шрифты. Всегда следует добавлять только доверенные веб-сайты в зоны, включенные для этой политики.

Дополнительные сведения о настройке разрешения загрузки шрифтов с помощью групповой политики см. на следующих веб-страницах сведений о политике:

Конфигурация компьютера: https://gpsearch.azurewebsites.net/#746

Конфигурация пользователя: https://gpsearch.azurewebsites.net/#747

Совет

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

Связанная статья:

Значки средства запуска приложений Office 365 и панели меню пусты

Причина 3. Антивирусное приложение предотвращает отображение значков шрифта

Если ни сценарий причины 1, ни причины 2 не помогут устранить проблему с отсутствующими значками, попробуйте отключить установленное антивирусное приложение. Эти приложения, как известно, препятствуют отображению значков шрифтов в Internet Explorer 11.