That issue from what I've read relies on headers etc. on the HTTP packets. Itch.io should be fine to play all these games on, and similarly any header-enabled servers hosting it. See if the issue persists on other games around the site
Viewing post in The Not So Idle Idle Game comments
The game designer has confirmed it works in Firefox. If you're having a problem with hundreds of games that work for everyone else, the problem is not with the games. It's you.
Use Chrome, or stop using Linux, or go make games yourself. Just stop complaining constantly on every game page as if the entire world needs to cater to your exact whims.