【问题标题】:html5boilerplate and IE8html5 样板和 IE8
【发布时间】:2013-08-15 20:26:14
【问题描述】:

我使用 css-media queres 和 html5boilerplate 网页模板在 ASP.NET Dotnetnuke 安装上构建了一个响应式网站。

虽然 html5boilerplate 应该为旧版浏览器 (IE8) 提供 html5 支持,但我发现它正在做相反的事情!我的网站在 IE9、chrome、firefox 等上似乎可以正常加载。但在 IE8 中加载时,它充满了 javascript 错误等。

我想我的问题很简单。谁能确认我已在我的网站上正确设置了 html5boilerplate?如果是这样,为什么 IE8 会发疯?

另外,是否有人愿意在 IE8 中检查我的主页,看看他们是否可以帮助我指出正确的方向,即从哪里开始排除网站崩溃的原因?

您可以在http://www.yandasmusic.com查看此问题的实际操作

【问题讨论】:

    标签: javascript internet-explorer-8 html5boilerplate


    【解决方案1】:

    乍一看,您的modernizr 脚本似乎没有正确加载。 您的<head> 中是否正确链接了以下内容?

    <script src="js/vendor/modernizr-2.6.2.min.js"></script>
    

    当您最初从HTML5Boilerplate 下载 bootstrap 文件夹时,应该有一个 js 文件夹 - 如果您将 js 文件夹正确复制到您自己的网站中,您应该有以下带有modernizr 脚本的供应商文件夹,这将使您的网站更兼容IE9下的任何东西。

    更新
    我尝试找到以下内容:
    http://www.yandasmusic.com/Portals/_default/Skins/Yandas-Response/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js

    但它返回了 404 错误 - 这可能是因为我被禁止访问这些文件夹,但您应该仔细检查并确保它可以正常工作。

    【讨论】:

    • 您好 Gersande,感谢您的反馈。我查了一下,有些页面的拼写有点不对,脚本没有加载。谢谢你让我检查!但是,我上面链接的主页不是其中之一。它正在正确加载现代化器。你现在觉得它是什么样的?
    • 它现在显示modernizr 加载正确!你还在为你的IE问题而烦恼吗?可能值得通过modern.ie 运行您的网站,看看您的具体问题是什么。
    • Running your site through modern.ie yielded these js issues - 虽然这绝对不是确定的,但modern.ie 并没有那么有效......
    • 据我所知,您的modernizr 问题现已修复,我不再收到任何错误。寻找不兼容性现在需要更深入的 IE 测试。
    • 感谢 gersande 的帮助。虽然页面在 IE8 上会产生 javascript 错误弹出窗口,但 css 媒体查询等正在加载!我将不得不启动一些不同的线程来解决这些问题。再次感谢。亚历克斯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 2016-10-28
    • 2014-02-17
    • 2013-03-05
    相关资源
    最近更新 更多