Javascript 检测IExplorer中的字体下载权限

Javascript 检测IExplorer中的字体下载权限,javascript,internet-explorer,font-face,embedded-fonts,Javascript,Internet Explorer,Font Face,Embedded Fonts,我在HTML页面中使用动态字体(字体) 我看到有时候IExplorer用户没有下载字体的权限。这是安全设置的选择 如果浏览器允许字体下载,是否可以使用Javascript进行检测?在这种情况下,我可以显示警报,也可以使用Cufón等替代技术 谢谢 这将附加到您的html标记上 对我来说效果非常好。您可以通过检查应该具有给定字体的文本的计算样式来探测所需字体是否已设置。谢谢。。。我使用document.getElementById('test').style.font-family尝试过它,但它不

我在HTML页面中使用动态字体(字体)

我看到有时候IExplorer用户没有下载字体的权限。这是安全设置的选择

如果浏览器允许字体下载,是否可以使用Javascript进行检测?在这种情况下,我可以显示警报,也可以使用Cufón等替代技术

谢谢

这将附加到您的
html标记上


对我来说效果非常好。

您可以通过检查应该具有给定字体的文本的计算样式来探测所需字体是否已设置。谢谢。。。我使用document.getElementById('test').style.font-family尝试过它,但它不起作用。有什么想法吗?这就是定义的风格。若要查看浏览器实际计算元素样式的内容,请使用
document.defaultView.getComputedStyle
。我已经尝试过这种方法(对于资源管理器,使用curretStyle),但它为字体族属性提供了定义的样式,而不是应用的样式(对于其他属性,它可以正常工作)。但是谢谢你,因为你提供了一个很好的跟踪,还有另一种方法:你能详细说明一下你是如何发现设置被启用或禁用的吗?