踩到Window resize在Preview print的雷

最近在作案的過程中遇到一個狀況,從Art design那邊拿到的頁面,會在Window resize的時候執行某個Function,本來一切都正常,但測試到Chrome和Firefox預覽列印時發現也會Trigger這個Event,會讓在預覽列印過後的頁面發生問題,所以必須要進行修正,以下是這個案例的說明:

先在測試頁加入以下的程式,發現在預覽列印的時候會Trigger window resize event:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Preview Print Test</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script>
        $(window).resize(function() {
            console.log("Window Resize");
        });
    </script>
</head>
<body>
<h1>Window Resize Test</h1>
</body>
</html>
Preview print trigger window resize event
Preview print trigger window resize event

網路上搜尋了一下解決方案,將Script改寫如下,可以順利解決,但不知道是不是最好的方法,如果大家有更好的也別忘了告訴我唷~

openResizeFn();

// Chorme
var print = false;
var mediaQueryList = window.matchMedia('print');
mediaQueryList.addListener(function (mql) {
    if (mql.matches) {
        closeResizeFn();
    } else {
        setTimeout(openResizeFn, 2000);
    }
});

// Firefox
window.onbeforeprint = function () {
    closeResizeFn();
};
window.onafterprint = function () {
    setTimeout(openResizeFn, 2000);
};

// Common Function
function openResizeFn() {
    $(window).on("resize", windowResize);
}

function closeResizeFn() {
    $(window).off("resize", windowResize);
}

function windowResize() {
    console.log("Window Resize");
}

You may also like...

10,308 Responses

  1. Cazrgld表示:

    Добрый день!
    Получить диплом академии
    telegra.ph/cena-obucheniya-v-medicinskih-vuzah-08-02

  2. Jamesric表示:

    furosemide 40 mg: furosemide online – furosemida

  3. DanielTet表示:

    Abortion pills online https://furosemide.win/# buy lasix online
    lasix generic name

  4. Stanleyinolf表示:

    generic tamoxifen buy tamoxifen online how does tamoxifen work

  5. Lazrfmb表示:

    Привет!
    Заказать диплом о высшем образовании.
    yuzhnoukrainsk.pogovorim.su/viewtopic.php?id=10970#p29127

  6. Stephenzek表示:

    https://lisinopril.guru/# lisinopril uk

  7. Qwycpx表示:

    where can i buy besivance – cheap sildamax without prescription sildamax canada

  8. I would love to add if you do not actually have an insurance policy or maybe you do not belong to any group insurance, you could possibly well really benefit from seeking the aid of a health insurance professional. Self-employed or individuals with medical conditions ordinarily seek the help of the health insurance agent. Thanks for your post.

  9. Jamesric表示:

    Cytotec 200mcg price: cytotec best price – buy cytotec over the counter

  10. Along with everything that appears to be building inside this specific subject matter, your perspectives happen to be somewhat exciting. On the other hand, I beg your pardon, because I can not give credence to your whole strategy, all be it refreshing none the less. It appears to us that your remarks are actually not completely validated and in reality you are generally yourself not even fully confident of your argument. In any event I did take pleasure in reading it.

  11. DanielTet表示:

    buy cytotec over the counter http://furosemide.win/# lasix for sale
    buy lasix online

  12. Jamesric表示:

    tamoxifen breast cancer prevention: Purchase Nolvadex Online – tamoxifen and uterine thickening

  13. Stephenzek表示:

    https://cytotec.pro/# Abortion pills online

  14. DanielTet表示:

    order cytotec online https://cytotec.pro/# buy cytotec pills online cheap
    furosemida 40 mg

  15. Willienus表示:

    МВД против участников СВО

    Питерский главк МВД сделал Колокольцева пустозвоном и предателем Родины

    Так называемое уголовное дело «Лайф-из-Гуд» – «Гермес» – «Бест Вей», состряпанное питерским главком МВД России совместно с рядом сотрудников ЦБ, выглядит весьма невзрачно – особенно на фоне громких заявлений, звучавших от руководителей Министерства внутренних дел на всю страну: сотни миллиардов ущерба, десятки тысяч «пострадавших». И при этом только 221 гражданин, признанный следствием потерпевшим, с суммой ущерба отнюдь не в миллиарды, а в 282 млн рублей. Ложь прозвучала из уст министра Колокольцева с трибуны Совета Федерации, его пресс-секретарь Волк разместила лживые сведения во всех федеральных СМИ.

    В уголовном деле претензии предъявляются иностранной компании «Гермес», маркетинговым представителем которой была фирма «Лайф-из-Гуд» – однако «ответчиком» по этим претензиям следствие ГСУ ГУ МВД по Санкт-Петербургу и Прокуратура Санкт-Петербурга пытаются сделать кооператив «Бест Вей». Следствие, выходя за грань абсурда, утверждает, что иностранная компания «Гермес» и некоммерческая управляемая своими пайщиками организация «Бест Вей», между которыми не было ни одной бухгалтерской проводки, вместе с «Лайф-из-Гуд» якобы образовывали «холдинг под единым брендом».

    При этом уже более двух лет сначала по ходатайству ГСУ ГУ МВД по Санкт-Петербургу, а затем Прокуратуры Санкт-Петербурга арестованы 4 млрд. на счетах кооператива, хотя ущерб в обвинительном заключении – 282 млн рублей, и даже (незаконная) обязанность выплатить его в отношении кооператива никак не повлияла бы на его ликвидность. Однако цель – правдами и неправдами забрать именно 4 млрд.

    Ущерб – и материальный, и моральный – уже нанесен и продолжает наноситься десяткам тысяч пайщиков кооператива «Бест Вей», которые более двух лет не могут приобрести недвижимость, на которую собрали деньги – тем более что квартиры существенно подорожали, или забрать собранные средства, которые лежат без движения и обесцениваются.

    Среди этих пайщиков – сотни участников СВО, которые защищают Родину с оружием в руках – но в тылу по отношению к ним совершается преступление: их пытаются лишить жилья и денег.

    Преступная следственная группа

    Уголовное дело дурно пахло изначально. Выяснилось, что «нулевая» потерпевшая Наталья Школьник, с которой началось уголовное дело, не сама подала заявление в правоохранительные органы – оперуполномоченный УЭБиПК ГУ МВД по Санкт-Петербургу майор полиции Алексей Машевский ездил к ней за заявлением в Республику Коми: то есть дело было срежиссировано. Кстати, Школьник на заседании Приморского районного суда отказалась от статуса потерпевшей по этому уголовному делу, который был ей присвоен следствием.

    При этом Школьник и другие из самой первой группы «потерпевших» имеют отношение к созданию кооператива «Вера» – копии кооператива «Бест Вей», которую создала группа бывших участников «Бест Вей» как проект. Этот кооператив пытался оттянуть у «Бест Вей» пайщиков.

    За уголовным делом стоит альянс силовиков и мошенников – преступное сообщество под эгидой МВД. Силовики предложили мошенникам силовой ресурс для рейдерского захвата, чтобы отнять имущество кооператива и вместе поделить.

    Любопытно, что относительно недавно одна из экс-членов следственной группы – майор юстиции Зайцева, была поймана вместе с коллегой на взятке в 8 млн. рублей, которую они вымогали по другому уголовному делу.

    Следственную группу возглавляла майор, затем подполковник юстиции Екатерина Сапетова (по завершении расследования она уволилась из МВД) – систематически занимавшаяся подлогом сама и организовывшая подлог с помощью подчиненных следователей. Ее дело продолжил новый руководитель следственной группы – замначальника ГСУ ГУ МВД по Санкт-Петербургу полковника юстиции Александр Винокуров (Сапетова формально перешла на позицию его заместителя). Он издал постановление о признании кооператива гражданским ответчиком по уголовному делу на 16 млрд рублей – заведомо подложное, так как в уголовном деле вообще не оказалось исковых требований к кооперативу.

    Следствие совершило и другие преступления.

    Взятие заложников. Следственные действия были завершены в июне 2023 года притворно – чтобы не выпускать из тюрьмы обвиняемых, от которых следствие добивалось показаний. Если бы следствие было продлено в июне прошлого года, их пришлось бы отпустить, так как в августе у четверых обвиняемых истекал предельный срок содержания под стражей.

    Следствие, как установил тот же Приморский районный суд, рассматривающий сейчас уголовное дело по существу, не проинформировало участников процесса о завершении следственных действий, а потом заявило, что никто из гражданских истцов и ответчиков не выразил желания ознакомиться с материалами – ему нужно было поскорее приступить к процедуре ознакомления обвиняемых с материалами уголовного дела и на этом основании добиться у суда продления им «стражи».

    Чтобы держать их в заложниках – и добиваться оговора других граждан в обмен на изменение меры пресечения.

    Притворное завершение следственных действий. Фактически следственные действия не завершались – они продолжались весь период, когда происходило ознакомление обвиняемых с материалами уголовного дела, что также является грубейшим нарушением УПК. В результате количество потерпевших уже в период финальных процессуальных мероприятий в рамках предварительного расследования, накануне передачи обвинительного заключения в прокуратуру для утверждения, увеличилось с 198 до 221.

    Подделка документов. Приморский районный суд Санкт-Петербурга установил, что следственная группа шла на подделку документов – задним числом отправляла адвокатам кооператива документ о том, что удовлетворила ходатайство об ознакомлении с материалами уголовного дела, а потом обвинила адвокатов в том, что они якобы «пропустили» письмо. Адвокатам удалось доказать ложь следствия – она была подтверждена Приморским районным судом, и прокуратура не решилась оспаривать это решение: оно вступило в законную силу.

    Неисполнение решений судов. Неисполнение судебных постановлений – уголовное преступление, на которое следствие шло несколько раз.

    Например, в марте прошлого года Приморский районный суд отказался продлить арест двух из трех счетов кооператива, и следствие прямо заблокировало исполнение этого судебного решения, выдав соответствующие предписания службам безопасности банков.

    Принуждение граждан к тому, чтобы они подали заявления в качестве потерпевших. Группу потерпевших собирали более трех лет, набрали только из 221 человека, хотя количество клиентов компании «Гермес», в отношении которой выдвигаются претензии, по данным самого следствия, более сотни тысяч. При этом среди потерпевших есть немало тех, кто предъявляет претензии на суммы менее 100 тыс. – то есть набирали для количества.

    «Потерпевшие» не имеют никаких внятных претензий к «Гермесу» – все их претензии в основном оказываются ложью, за которую они ответят после окончания суда.

    Объявление безналичных денежных средств кооператива вещественным доказательством, хотя это прямо противоречит постановлению Конституционного суда, запрещающего объявлять вещдоками нематериальные активы: вещественными доказательствами могут быть только вещи, на которых могут оставаться следы преступления.

    Заведомо необоснованные требования о возмещении ущерба. По инициативе следственной группы двое «потерпевших» в октябре прошлого года написали заявления о моральном ущербе на 1 млрд рублей каждое. Это заведомо ничтожные заявления – вызвавшие смех в зале Приморского районного суда, потому что суды по событиям, не связанным с причинением смерти, присуждают моральный ущерб в размере нескольких десятков тысяч максимум.

    Именно члены оперативно-следственной группы и их кураторы из питерского главка МВД и федерального МВД, а не 10 ни в чем неповинных людей – технических сотрудников или родственников руководителей компании «Лайф-из-Гуд» – должны сидеть на скамье подсудимых.

    Питерская прокуратура покрывает преступления

    Печально, но на все эти нарушения не отреагировала Прокуратура Санкт-Петербурга. В деле есть показания так называемых потерпевших о том, что они получали доход по счетам «Виста» – то есть факт кражи опровергается их собственными показаниями.

    Есть две бухгалтерские экспертизы криминалистического центра Минюста: в обеих утверждается, что 81% средств кооператива «Бест Вей» шел на приобретение недвижимости, а 19% – на обеспечение деятельности кооператива: маркетинговые траты, налоги, зарплаты сотрудникам и пр. При этом средства на эти нужды шли не из паевых средств кооператива, а из вступительных и членских взносов – получается, что паевые средства на 100% расходовались на покупку недвижимости для пайщиков. То есть бухгалтерские эксперты Минюста подтвердили, что в деятельности кооператива не было вывода средств пайщиков.

    Таким образом, само следствие положило в дело полный комплект документов, который полностью опровергает его выводы обвинения. Именно поэтому после передачи дела и обвинительного заключения в прокуратуру адвокаты обвиняемых и адвокаты кооператива призывали прокуроров вернуть дело на доследование. Но прокуратура не прислушалась – и без стеснения поддерживает государственное обвинение по этому липовому делу.
    Военные требуют наказать горе-правоохранителей
    Такие подручные министра Колокольцева, как начальник питерского главка МВД генерал Плугин, превратили полицейское ведомство в антинародное образование, которое уничтожает экономику, честный бизнес, разоряет налогоплательщиков.

    Сам министр Колокольцев врет Совету Федерации, врет правительству, врет Президенту – врет, врет и врет, выдумывает громкие дела с помощью своей помощницы Ирины Волк и других членов собственной команды.

    Более того, ведомство выступило против армии и участников СВО, нанося им прямой ущерб в тылу. Действия МВД вредят обороноспособности и подрывают престиж военной службы.

    Военные требуют наказать горе-правоохранителей, попирающих их права, и обращают на это внимание нового министра обороны Андрея Белоусова. Вся мафиозная группировка – Сапетова, Винокуров, Машевский, начальник ГСУ питерского главка МВД Негрозов, начальник ГУ МВД по Петербургу и их кураторы и «крыша» в Москве – замначальника Следственного департамента МВД Вохмянин, пресс-секретарь министра Волк, замминистра по следствию Лебедев, сам министр Колокольцев – должна предстать перед судом, и их надо судить по законам военного времени.

    А узники, почти три года томящиеся в тюрьме без приговора суда, должны быть срочно отпущены.

    Надеемся, суд восстановит справедливость в этом деле, освободит невиновных и накажет тех, кто действительно совершил преступления против граждан и страны.

  16. Attractive section of content. I just stumbled upon your site and in accession capital to assert that I get in fact enjoyed account your blog posts. Any way I?ll be subscribing to your augment and even I achievement you access consistently quickly.

  17. plintus_unMn表示:

    Топовые варианты напольных плинтусов, для создания стильного дизайна|Как выбрать идеальный плинтус для пола, который гармонично впишется в ваш дом|Как с легкостью установить напольный плинтус, для качественного результата|Как превратить обычный плинтус в стильный акцент, который подчеркнет уникальность вашего интерьера|Какие материалы лучше всего подходят для плинтусов, для обеспечения долговечности|Интересные способы использования плинтуса для создания стиля, для добавления индивидуальности в дом|Почему плинтусы являются важной частью дизайна интерьера, для осознания важности деталей в дизайне|Лайфхаки по уходу за напольными плинтусами, для продления срока службы плинтусов|Лучшие решения для плинтусов в детской комнате, для воплощения детских фантазий в реальность|Топ-5 стильных цветов плинтусов для разных помещений, для придания интерьеру завершенности и стиля|Советы по выбору плинтусов, которые помогут скрыть недостатки пола, для создания иллюзии идеального покрытия|Идеи для использования плинтусов как акцентного элемента в интерьере, для придания дерзкости и индивидуальности|Идеи для гармоничного сочетания плинтусов с низкими потолками, которые помогут создать простор и легкость в интерьере|Секреты красивой и аккуратной отделки углов плинтусами, которые сделают интерьер стильным и завершенным|Лучшие способы использования плинтусов в ванной комнате, которые помогут создать комфорт и стиль в ванной|Советы по выбору плинтусов
    высокий плинтус на пол высокий плинтус на пол .

  18. Mazrtxl表示:

    Привет!
    Сколько стоит диплом высшего и среднего образования и как это происходит?
    vip4ex.ru/227-azartnyy-biznes-bukmekerskaya-kontora

  19. Sazrpbn表示:

    Добрый день!
    Заказать документ института
    maisoncarlos.com/UserProfile/tabid/42/UserID/1876188/Default.aspx

  20. Sazrwte表示:

    Здравствуйте!
    Заказать документ о получении высшего образования
    mylot.su/blog/13784

  21. Lariorlqq表示:

    Официальная покупка школьного аттестата с упрощенным обучением в Москве
    telegra.ph/diplom-o-srednem-professionalnom-obrazovanii-kupit-08-13-8

  22. Lariortyx表示:

    Легальные способы покупки диплома о среднем полном образовании
    telegra.ph/kupit-diplom-v-belarusi-08-13-5

  23. Lariorasc表示:

    Как правильно купить диплом колледжа и пту в России, подводные камни
    telegra.ph/kupit-diplom-instituta-fizkultury-08-13-5

  24. Xazrsxv表示:

    Здравствуйте!
    Купить документ о получении высшего образования.
    Мы изготавливаем дипломы любой профессии по выгодным ценам.
    camp-fire.jp/profile/BernardCruz
    Рады оказаться полезными!.

  25. Keep it up!. I usually don’t post in Blogs but your blog forced me to, amazing work.. beautiful A rise in An increase in An increase in.

  26. replica bags表示:

    Wow, marvelous blog layout! How long have you been blogging for?

    you made blogging look easy. The overall look of your
    website is fantastic, as well as the content!

  27. Cazrcys表示:

    Привет, друзья!
    Мы готовы предложить документы ВУЗов
    tributi-locali.it/notifica-compiuta-giacenza-raccomandata-avvisi-accertamento/#comment-12162

  28. Mazrfoi表示:

    Добрый день!
    Купить диплом о среднем полном образовании, в чем подвох и как избежать обмана?
    ivk-plus.ru/product/2667/reviews

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。