This doesn't completely work because of all the missing features that Apple's iOS Safari does not implement. And you cannot even get a different browser (engine), because of Apple's App Store rules.
Off the top of my head, iOS Safari doesn't support notifications or (at least on iPhone) fullscreen API. Surprisingly there is controller support
It could be done in a different browser that supports these features, of course. But on iOS, there is no other browser, and Apple prevent any other browser from being put onto the App Store. Chrome and Firefox on iOS is just a skin around iOS Safari with bookmark syncing features. They have no ability to implement these features on iOS.
Off the top of my head, iOS Safari doesn't support notifications or (at least on iPhone) fullscreen API. Surprisingly there is controller support
https://caniuse.com/#feat=fullscreen