问题描述
我们的某些IE11客户在我们的Web应用程序中看不到令人赞叹的" webfonts.我已经使用自己的IE11实例以及跨浏览器测试工具进行了广泛的测试.所有操作均正确执行.因此,我很难理解为什么IE11的某些设置可能看不到"Font-Awesome"网络字体?我确实尝试过更改安全设置以复制该问题,但没有成功.
Some of our IE11 clients are not seeing the "font-awesome" webfonts in our web application. I have done extensive testing with our own IE11 instances, and also via cross browser testing tools. All performed correctly. So I am struggling to understand why some setups of IE11 might not see "Font-Awesome" webfonts? I did try altering the security settings to replicate the issue, but with no success.
因此,我正在寻找一些可能导致此问题的建议?我只能想到的另一件事是,是否可以在诸如Citrix之类的共享服务器上为IE提供服务.
So I am seeking some advice on what might cause this issue? Only other thing I can think of is if IE is being served across a shared server such as Citrix.
谢谢.
EDIT1
更多证据:
Desktop1 S/W Firewall(on/off) Windows 7 IE V11.0.9600.17959 Office Errors
Laptop1 No S/W Firewall Windows 7 IE V11.0.9600.17959 Office OK
Laptop1 No S/W Firewall Windows 7 IE V11.0.9600.17959 Home OK
Azure VM ?? S/W Firewall Windows 10 IE V11 via Edge Azure OK
Azure VM ?? S/W Firewall Windows 10 Edge Azure OK
Laptop2 ?? S/W Firewall Windows 10 Edge Home Errors
更多证据2
当我第一次进入页面时,图标显示.当用户通过说超链接重新进入页面时,图标不会显示.但是,按ctrl-F5可以对它进行排序.
When I first enter the page the icons show. When the user re-enters the page from say a hyperlink the icons do not show. However a ctrl-F5 sorts it.
更多证据3
我还看到与可点击字体链接的Ajax链接请求被禁用.
I am also seeing Ajax linked requests linked to clickable fonts being made inactive.
更多证据4
当我将站点添加到受限制"时,我什至无法登录,所以我不认为这是原因.
When I add my site to "Restricted", I cannot then even log in, so I do not believe this is the reason.
发现我的问题的原因.
我的问题是由IE浏览器历史记录设置通过引起的并已解决
My issue was caused and fixed by an IE Browser History setting via
Cog
- Internet Options
- General
- Browsing History
- Settings
- Temporary Internet Files
- Automatic (will cause issue)
- Every time I visit the webpage (will fix issue)
下面的答案仍然会引起问题,但不是我的原因
The answer below will still cause issues, but was not the cause in my case
发现我的问题的原因,但不是针对HTTPS
刚刚发现,如果我尝试通过Cloudflare实施HTTPS,则问题本身就存在....
Just found that if I try to implement HTTPS via Cloudflare, the issue represents itself....
推荐答案
IE安全设置
我注意到受限制的站点"中的个站点(在Internet Explorer中)显示的字体不会令人赞叹,而受信任的站点"区域中的站点却显示出令人赞叹的字体.
IE Security Settings
I have noticed sites in the "Restricted Sites" (in Internet Explorer) do not show font awesome whereas sites in "trusted sites" zone do.
所以我想问题出在针对不同用户的IE安全设置不同.
您能否要求用户在IE中检查/更改其选项,例如(有关IE 11的说明,但其他说明将非常相似):
Can you ask users to check / change their options in IE e.g. (instruction for IE 11 but others will be very similar) :
- 设置齿轮(右上角的图标)
- Internet选项(菜单选项)
- 安全性(标签)
- 站点(按钮)
- 输入您网站的网站地址
- 点击添加(按钮)
如果您不使用https,则可能还需要
N.B. if you are not using https you may also need the option
- 需要为此区域中的所有站点进行服务器验证(https :)"-要取消选择
- "Require server verification (https:) for all sites in this zone" -to be deselected
请求用户进行这些更改,然后从那里进行故障排除.
Request a User makes these changes and then troubleshoot from there.
如果您可以访问任何用户的计算机,可以远程访问或可以指导的任何高级用户,则还可以尝试使用出色的 Fiddler http代理,以查看在http请求/响应级别发生了什么.
If you have access to any of the user's machines, can remote in, or have any advanced users you can guide then could also attempt to debug using the excellent Fiddler http proxy on their machine to see what is happening at the http request / response level.
您还可以更改自己的IE安全设置,以查看是否可以复制问题
You can also change your own IE security settings to see if you can replicate the problem
这篇关于IE 11“有时"防止显示“字体真棒";网络字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!