I submitted to some jam last week, and nobody had any issues, not sure what can be a problem. I have to upload also download builds. Just wanted to be more convinient for people to play.
It ran for me in Chrome, so I don't think it's a browser problem.