Html Facebook字体加载,然后在IE7-8中消失
我在最近的项目中犯了一个奇怪的错误。它还没有发布,所以我不能分享(因为我的公司有合同义务),但这里有一些细节:Html Facebook字体加载,然后在IE7-8中消失,html,css,facebook,internet-explorer,font-face,Html,Css,Facebook,Internet Explorer,Font Face,我在最近的项目中犯了一个奇怪的错误。它还没有发布,所以我不能分享(因为我的公司有合同义务),但这里有一些细节: 通过iFrame的Facebook页面 问题似乎只出现在IE7-8中 使用自定义@font-face字体 无法在VirtualBox上复制问题 在同一浏览器中从Facebook打开页面时,问题不会再现(Facebook是问题的根源) 问题在于,当页面最初在IE7-8中加载时,字体加载良好,当用户进入内部页面时,所有@font-face字体都会恢复为其web安全字体备份。它们将保持这
- 通过iFrame的Facebook页面
- 问题似乎只出现在IE7-8中
- 使用自定义@font-face字体
- 无法在VirtualBox上复制问题
- 在同一浏览器中从Facebook打开页面时,问题不会再现(Facebook是问题的根源)
<link rel="stylesheet" href="css/style.css" id="css-element" />
…或使用Modernizer功能(不在每个浏览器中重新加载):
编辑:另请参见:如果没有提供任何代码,很难为您提供帮助。请写下一段代码,复制你的问题。由于我的工作性质,我不能分享代码。这是一个发布代码和风险我的工作或不发布代码&在这里得不到帮助之类的问题。
$(document).ready(function() {
$('#css-element')[0].href=$('#css-element')[0].href;
});
$(document).ready(function() {
if ($('html.lte-ie9').length > 0)
{
$('#css-element')[0].href=$('#css-element')[0].href;
};
});