IE11 for matchMedia出错

时间:2015-10-05 05:22:01

标签: javascript internet-explorer-11

我正在运行一段代码,其中包含javascript中的以下行:

  var mql = window.matchMedia("screen and (max-width: 440px)")

它在所有浏览器中运行良好,但在IE11中它会出错

Object doesn't support property or method 'matchMedia'

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您必须将matchMedia.js(https://github.com/paulirish/matchMedia.js/)添加到您的项目中。

在IE9' window.matchMedia'未定义,因此您必须将支持的mediaListeners添加到文档中。 matchMedia polyfill将适用于您的问题.. !!感谢.. !!

我希望在IE11中也能正常工作.. !!

https://github.com/paulirish/matchMedia.js/