【问题标题】:Bootstrap on IE9IE9 上的引导程序
【发布时间】:2016-05-18 14:12:09
【问题描述】:

我们有一些机器仍在运行 IE 9,由于与一些旧软件的兼容性问题,我们无法安装更新版本的 IE。

我已经构建了一个使用 Bootstrap css 的 asp.net 网络应用程序。

为了兼容IE9浏览器,我放了

 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />

但是,这会导致某些 javascript 函数无法正常运行。不幸的是,开发者工具中的控制台是空的,所以我无法找出真正的问题。

该网络应用在 Chrome 和 Firefox 上运行良好。

如果有人遇到过类似的问题和解决方法,请告诉我。

谢谢

【问题讨论】:

  • 您使用的是哪个引导版本,哪些 JS 函数不起作用?
  • 不会IE=EmulateIE9 只是告诉较新的 IE 呈现为 IE9 吗?如果人们实际上在运行 IE9,为什么需要在 IE9 上模拟 IE9?我可能会感到困惑......
  • 您是否遵循基本模板中的模式:getbootstrap.com/getting-started/#template

标签: javascript asp.net twitter-bootstrap


【解决方案1】:

您需要在 html 中包含 html5 和 respond.js 的 shiv。 下载以下内容并保存在本地。 html5Shiv.js respond.js 然后在您的 html 中,您需要在 CSS 导入后添加以下内容。 “将 src 路径更新到您保存文件的位置”

<!--[if lt IE 9]>
 <script src="/js/html5shiv.js" type="text/javascript"></script>
 <script src="/js/respond.min.js" type="text/javascript"></script>
<![endif]-->

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多