Я вызываю JavaScript функцию AdjustHeight (), чтобы настроить высоту div и span на странице. Эта JavaScript функция будет вызывать функции window.onload () и window.resize (). Как я могу вызвать эту функцию до вызова метода предварительного просмотра.
Мне нужно отрегулировать высоту страницы в режиме предварительного просмотра. Для этого мне нужно вызвать эту функцию. Это нормально работает в браузере Chrome с использованием window.onbeforeprint (), но не работает в браузере IE11 и Edge.
Я пробовал это решение Как вызвать функцию javascript при выборе предварительного просмотра печати и это работает только в браузере Chrome, но мне нужен этот браузер IE11 и chrome.
Вот код, работающий только в браузере Chrome.
if (window.matchMedia) {
var mediaQueryPrint = window.matchMedia('print');
mediaQueryPrint.addListener(function(mql) {
if (mql.matches) {
//call the height adjustment function
}
});
}
window.onbeforeprint = beforePrint;
Благодарим за любой комментарий.