На кнопке печати я использую что-то вроде этого:
onclick="window.print();"
И я нашел ниже фрагмент кода, чтобы установить флажок по умолчанию:
<style type="text/css" media="print">
* {
-webkit-print-color-adjust: exact !important; /*Chrome, Safari */
color-adjust: exact !important; /*Firefox*/
}
</style>
Это работает, если параметры печати отображаются без дополнительных настроек, как показано ниже:
Однако он не работает, если для печати есть дополнительные настройки, а нам нужно нажать кнопку со стрелкой вниз, чтобы посмотреть флажок Фоновая графика внутри Параметры:
Есть идеи, как это можно проверить по умолчанию для всех типов браузеров?