It looks like your game as a browser tab requires too much memory allocation, and Apple devices don't like such careless memory usage.
In your game many images have a large resolution but after loading they are scaled down to a smaller size.
See I gave the dragon example.
Its resolution is 1897*2146 but on the map you scale it down and use the size 736*833. It is better to do this in advance and the memory usage for the browser tab will be reduced by ~70MB. You need to check all sprites.
Example on the screenshots.