У меня есть кнопка печати, которая запускает функции печати на любой веб-странице. Кнопка скрывается, как только пользователь нажимает на нее, и показывает, выполняется ли печать пользователем или закрывается в окне печати. Он отлично работает в Chrome, но не работает в firefox и IE.window.matchMedia ('print') не работает в Firefox и IE
<input type="button" onclick="launchPrint()" value= "Print me" />
function launchPrint(){
$(".print-box").hide();
window.print();
}
(function() {
if (window.matchMedia) {
var mediaQueryList = window.matchMedia('print');
mediaQueryList.addListener(function(mql) {
if (!mql.matches) {
$(".print-box").show();
}
});
}
}());
Любые предложения, что мне может не хватать?