我正在运行一段代码,其中包含javascript中的以下行:
var mql = window.matchMedia("screen and (max-width: 440px)")
它在所有浏览器中运行良好,但在IE11中它会出错
Object doesn't support property or method 'matchMedia'
我该如何解决这个问题?
答案 0 :(得分:0)
您必须将matchMedia.js(https://github.com/paulirish/matchMedia.js/)添加到您的项目中。
在IE9' window.matchMedia'未定义,因此您必须将支持的mediaListeners添加到文档中。 matchMedia polyfill将适用于您的问题.. !!感谢.. !!
我希望在IE11中也能正常工作.. !!