Chrome supports darkening of pages in a rather weird way:
chrome://flags/#enable-force-dark. Then use "enabled with selective inversion of non-image". It works majority of the times, but has some edge cases. It's somewhat annoying as it needs a restart to change the flag.