Unfortunately it still doesn't work on the Itch.io browser.
However, I did try to use an emulator to play the downloadable Windows version and that worked out besides some lag and no sound for some reason. I was able to complete the game and get both endings!