我正在尝试使用matchMedia/mediaQuery Web Api - 我可以成功添加一个监听器,但我无法删除监听器.
我错过了什么?
此代码演示了此问题 - 尝试打印页面 - 请注意,即使您不应该在控制台中记录TEST ...
var test=function(){
console.log("TEST")
}
window.matchMedia('print').addListener(test);
window.matchMedia('print').removeListener(test);
Run Code Online (Sandbox Code Playgroud)
我已经过测试,这种情况发生在Chrome和Safari上