在“Internet 选项”的“安全”选项卡中找到此选项之前,我无法在任何网站上看到在 IE9 中工作的 css @font-face: - “激活模式门徒”(fr_FR) -> “激活保护模式”(en_EN)。
当这个选项打开时,@font-face 属性甚至这个 URL 也不会工作: http://dl.dropbox.com/u/39519/webfontsdemo/index.html
这是一个网页,显示了所有可能的@font-face 声明,但没有一个有效。
有没有办法绕过这个安全措施? 因为它应该被大多数用户激活,因为在不激活它时会弹出关于“潜在安全风险”的提醒。
有没有人遇到同样的情况?
谢谢!
编辑:我已经设置了自己的保管箱字体列表,以便在 Albert 贡献后更新: http://dl.dropbox.com/u/13466939/fontfacelisting/index.html
#IEFIX 修复不起作用,但我发现了一些线索:
- 当我在本地启动 index.html 文件时(直接从右键单击 -> 用 Internet Explorer 打开) 字体显示良好。
- 当我以管理员身份启动 IE9 时,跨域@font-face 声明 有效! (我检查了管理员之间的所有证券选项 mode 和 not,它们是一样的...
最佳答案
按照菜单操作:Internet 选项 > 安全 > 选中启用保护模式后,单击自定义级别按钮。在那里寻找下载 > 字体下载 > 勾选允许。
关于css - IE9 安全模式与@font-face 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8573898/