【问题标题】:Primeng icons not showing up on IE11 after creating prod build创建产品构建后,Primeng 图标未显示在 IE11 上
【发布时间】:2019-03-27 18:29:21
【问题描述】:

我正在使用 angular 6 和primeng 创建一个应用程序。我面临的问题是,当我使用本地构建(即服务)运行应用程序时,诸如日历、下拉箭头之类的启动图标是可见的,但是一旦我创建产品 aot 构建,图标就会在 IE11 上消失。

我尝试在 polyfills 文件中进行更改,添加了 2 个导入 import 'es6-shim' 和 import 'web-animations-js' 但没有任何成功。 IE 安全性可能是原因之一,因为只要我进入 IE11 设置 --> 互联网选项--> 安全性 --> 站点并取消选中“包括其他区域中未列出的所有本地(内联网)站点”复选框,然后单击图标重新加载时重新出现。

如果有人可以提供解决方案,我不确定该怎么做。

谢谢。

编辑:在 chrome 和 mozilla 等其他浏览器中一切正常。 在 IE11 互联网选项-->安全--> 选择本地互联网然后点击站点,在取消选中“包括所有未在其他区域中列出的本地(内联网)站点”后,重新加载后图标会重新出现。

【问题讨论】:

  • 其他浏览器怎么样,为什么不一一尝试检查/取消检查 IE 11 中的安全选项?如果您有更详细的信息,您可以提出更详细的问题。请在尝试后编辑您的问题。
  • 在其他浏览器中运行良好,已编辑信息相关的IE11互联网选项

标签: javascript node.js angular internet-explorer-11


【解决方案1】:

问题是您从未在 Intranet-zone 中列出的站点服务器区域获取资源。询问您的系统管理员,并重新安排您的工作站点区域。

当我不知道你的网络配置时,我很难建议,我不想知道,但问题是存在的。

在 Chrome 中测试你的应用程序会更容易,那里还有很多开发者支持工具(例如 Ctrl+Shift+I)

当您想测试世界其他地方时,请进行测试部署。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 2018-09-30
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    相关资源
    最近更新 更多