我刚刚意识到我开发的site在Internet Explorer上根本没有显示。它适用于其他浏览器(Chrome和Safari)。
我意识到Internet Explorer存在一些javascript框架的问题,但该网站根本不会加载任何内容。
我是新手,所以不确定这是Javascript还是CSS问题。我已经阅读了几个在线指南,试图让CSS与IE一起工作,例如this,但无济于事。
任何人都可以建议修复,或者我可以使用的替代方案(可能为IE用户提供不同的站点)。提前谢谢!
答案 0 :(得分:0)
您的网站适用于Internet Explorer 10和11(第1层浏览器,according to reveal.js)。但是,您有一些无效的代码导致网站有时陷入怪癖模式:
<div><!doctype html>
请在doctype之前删除<div>
标记;没有什么是在doctype之前。
由于缺少某些方法和API,网站在Internet Explorer 9中继续失败。例如,Reveal.js期望支持classList
API,该API未引入Internet Explorer until version 10。
如果您希望在IE 9中使用此工具,则需要provide a polyfill for classList
。
如果/您将来遇到此类问题,请打开F12开发人员工具并查看控制台输出。在这种情况下,枚举contains
和add
方法。此信息会立即向任何熟悉API的开发人员提出classList
的问题。这将导致更快更可靠的答案。