Подтвердить что ты не робот

Ошибка получения глификонов-халфлингов-regular.woff2 при успешном вызове AJAX из jQuery

Я получаю сообщение об ошибке, в котором говорится, что jQuery не смог найти путь к глификонам-халфлингам-regular.woff2. Ошибка появляется, когда запускается функция для успешного запроса AJAX. В этой функции я вставил гиперссылку, которая использует глификон из Twitter Bootstrap.

Посмотрев на путь, я уверен, что это правильный путь, поэтому я не знаю, почему он дал мне ошибку. Как я могу исправить эту ошибку?

Screenshot of the error

4b9b3361

Ответ 1

Используя IIS, я исправил его внутри файла Web.config, добавив следующее внутри <system.webServer>:

<staticContent>
    <remove fileExtension=".woff" />
    <remove fileExtension=".woff2" />
    <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
    <mimeMap fileExtension=".woff2" mimeType="application/font-woff" />
</staticContent>

Заметьте, что сначала удаляю расширения, если они уже существуют.

Ответ 2

Чтобы заставить его работать с IIS Express, вам нужно добавить тип mime. В текстовом редакторе откройте файл в папке "Документы" в %UserProfile%\Documents\IISExpress\config\applicationhost.config

Найдите строку, которая выглядит так:

<mimeMap fileExtension=".woff" mimeType="font/x-woff" />

Я бы порекомендовал изменить его, поскольку официальный тип MIME изменился, но, несмотря на то, что он просто скопировал эту строку и добавил новую, и измените файлExtension на .woff2 в новом. Вот мой измененный файл (с исправленными типами MIME)

<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff" />

Ответ 3

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

Чтобы устранить ошибку при получении глификонов-халфлингов-regular.woff2 в IIS, вам просто нужно добавить тип MIME для woff2.

  • Откройте IIS и выберите свой сервер
  • В представлении функций выберите Типы MIME
  • Нажмите Добавить... на панели Действия (верхний правый угол)
  • Введите Расширение имени файла .woff2
  • Введите тип MIME application/font-woff

Кроме того, как отметил palehorse, убедитесь, что тип MIME для .woff и .woff2 application/font-woff

Источники: