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