Feb 2023 Update: As of mid-2022 onwards, we can simply use print-color-adjust: economy|exact on the element, without the need to place inside a print media query.
color-adjust on it’s own will become depreciated. (Thank you to misterManSam for the depreciation warning.)
Previous answer (originally from 2016):
As mentioned -webkit-print-color-adjust: exact is specific to WebKit browsers, including Google’s Chrome and Apple’s Safari; therefore the code should work adequately in those aforementioned browsers with perhaps slightly varied results (depending on your site/app styling).
There have been proposals to standardize this snippet to work universally for not just browsers but for different devices too. The code is simplified to: color-adjust. Similarly to the webkit-print-color-adjust property, the possible values are the same for the proposed property economy | exact.
If you want to use the property for printing purposes, simply use within a selector inside a @media print query.
For example:
@media print {
body { color-adjust: exact; }
}
I cannot guarantee the widespread adoption on browsers for the drafted property, however it is currently working on the latest version of FireFox (at the time of writing, version 50.0).
[Source]