[英]Data URIs in CSS not working with an Endpoint Security solution
我正在使用语义UI,一些图标字体由数据URI声明。 例如:
@font-face {
font-family: 'Dropdown';
src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAA...) format('woff');
}
使用Internet Explorer 11和Endpoint Security解决方案时,我们遇到此类数据URI的问题。 所有由数据URI声明的图标字体似乎都被阻止了。
事实上,Endpoint Security解决方案不允许在*\\Users\\*\\AppData\\Local\\Temp
创建*.tmp
文件,并且这些Base64编码的数据URI似乎存储在这些文件中。 停用规则时,会显示图标。 但是,根据sysops,它不是一个选项。 引入该规则是为了更好地防范勒索软件。
我希望有人知道如何使用Semantic UI和数据URL与Endpoint Security解决方案?
如何告诉IE不要创建*.tmp
文件?
可以在此处找到语义UI的解决方法:
顺便说一下:我们正在使用Angular 4,所以我们的猜测是,当Angular应用程序被打包/缩小时,Endpoint Security解决方案无法分析Base64字符串的mime类型。
我们找到的唯一解决方案:
*\\Users\\*\\AppData\\Local\\Temp
文件的访问保护 但是,我们别无选择,只能选择我在语义UI问题页面的评论中添加的解决方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.