【发布时间】:2014-08-18 15:30:34
【问题描述】:
我正在使用 handlebars.js 开发一个简单的网站。它在 FF、Chrome、IE11 和移动浏览器中运行良好。但是,在 IE9 中,模板不会被渲染。有人知道问题可能是什么吗?
这里是网站: http://dev.thomasveit.com/zuzuegler
非常感谢任何帮助!
【问题讨论】:
标签: javascript jquery internet-explorer-9 handlebars.js
我正在使用 handlebars.js 开发一个简单的网站。它在 FF、Chrome、IE11 和移动浏览器中运行良好。但是,在 IE9 中,模板不会被渲染。有人知道问题可能是什么吗?
这里是网站: http://dev.thomasveit.com/zuzuegler
非常感谢任何帮助!
【问题讨论】:
标签: javascript jquery internet-explorer-9 handlebars.js
快速查看您的代码会发现您使用了 HTML5 标记,例如 Footer 甚至更多。 不幸的是,IE9 无法呈现 HTML5 标签。
有很多方法可以解决您的问题...最好的 IMO 是尝试使用 Modernizr
只需将它包含在您的 html 文件中,您的问题就会得到解决。
【讨论】:
我刚刚想通了。问题确实是 IE9 的 html5shim。我刚刚删除了它,现在它可以正常工作了。
【讨论】: