[英]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.