Значки Primeng не отображаются в IE11 после создания prod build - PullRequest
0 голосов
/ 23 октября 2018

Я создаю приложение с угловым 6 и primeng.Проблема, с которой я сталкиваюсь, заключается в том, что основные значки, такие как календарь, стрелка вниз, видны, когда я запускаю приложение с локальной сборкой, т.е. ng serve, но как только я создаю prod aot build, значки исчезают в IE11.

У меня естьпопытались внести изменения в файл polyfills, добавили 2 import import es6-shim и import web-animations-js, но безуспешно.Безопасность IE может быть одной из причин, потому что, как только я перехожу к настройкам IE11 -> Параметры Интернета -> Безопасность -> Сайты и снимите флажок «Включить все локальные (интрасеть) сайты, не перечисленные в других зонах», значкипоявится снова при перезагрузке.

Я не уверен, что будет замечательно, если кто-нибудь сможет предложить решение.

Спасибо.

Редактировать: В других браузерах все работает нормальнокак хром и мозилла.В параметрах Интернета в IE11 -> безопасность -> выберите локальный Интернет, затем нажмите на сайты и после снятия флажка «Включить все локальные (интрасеть) сайты, не включенные в другие зоны», значки снова появляются после перезагрузки.

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Проблема в том, что вы получаете ресурсы из зон сайта-сервера, которые не указаны в вашей интрасети.Спросите своего системного менеджера и переставьте ваши рабочие зоны сайта.

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

Было бы проще, просто протестировать ваше приложение в Chrome, там у вас также есть много инструментов поддержки разработчиков (например, Ctrl + Shift + I)

А когда вы хотите протестироватьостальной мир, сделайте тест-развертывание.

0 голосов
/ 23 октября 2018

Попробуйте добавить mime-тип woff (application / woff или application / octet-stream) в iis.Это иногда может работать

...