@通过HTTPS在IE中出现字体中断?

@通过HTTPS在IE中出现字体中断?,https,internet-explorer-9,font-face,Https,Internet Explorer 9,Font Face,试图解决一个问题,但我遇到了麻烦。我有一个由我以前的大学主持的网站。他们转向使用HTTPS为所有页面提供服务。出于某种原因,这让人感到不舒服 对所有字体使用FontSquirrel生成器。在Win或Mac上的Firefox、Chrome、Safari和Opera中运行良好。在IE8中,字体呈现,但在页面重新加载时被替代。在IE9中,它们根本不会渲染。文件以IE9模式呈现,所有内容都验证为HTML5 疯狂的是,如果我在我的测试服务器(运行Apache2的Mac)上检查它,一切都会正常工作。U服务器

试图解决一个问题,但我遇到了麻烦。我有一个由我以前的大学主持的网站。他们转向使用HTTPS为所有页面提供服务。出于某种原因,这让人感到不舒服

对所有字体使用FontSquirrel生成器。在Win或Mac上的Firefox、Chrome、Safari和Opera中运行良好。在IE8中,字体呈现,但在页面重新加载时被替代。在IE9中,它们根本不会渲染。文件以IE9模式呈现,所有内容都验证为HTML5


疯狂的是,如果我在我的测试服务器(运行Apache2的Mac)上检查它,一切都会正常工作。U服务器是Apache,所有字体都托管在服务器上,并且花了两天的时间试图弄清楚它提供了什么。在网上找不到@font-face与HTTPS冲突的任何其他问题,但似乎就是这样。有什么想法吗?我对主机服务器没有任何控制权。

这并不是一个能在总体上帮助您的答案,但我可以通过修改IE9设置在本地解决此问题,如下所示:

  • 工具->互联网选项
  • 选择“高级”选项卡并向下滚动至“安全”
  • 取消选中“不将加密页保存到磁盘”

  • 我花了几天的时间来研究这个问题,直到我发现了其中的乐趣。不幸的是,除了在网站的安全部分发布这些说明,或者不使用
    @font-face

    之外,我想不出任何办法来解决这个问题。我看到的问题与原来的海报完全相同。但是,在我的系统上未选中“不将加密页保存到磁盘”标志。