So with thanks to @MarkHunte I’ve made a controller for use in a public space, however I need it to run in a pretty locked down way, I know I can do this using safari to create the home screened web app, however can i disable the 5 finger fullscreen close gesture?
The one thing about this is if you are viewing through Safari, I think even with either kiosk option that @classic12 provided the users may be able to navigate away from the page.
Personally I would quickly make my own browser in Xcode that did not have an address bar for instance and use the Single App Mode option.
Which means even if the user selected an object or text in the browser they most likely will not be able to call up Safari by using the define contextual and then search web.
Here are some screen shots of a web app I quickly made last night , that cannot go any where other than the loaded page.
But even that gets the contextual menus. So I figure with the single app mode and this app set to it, even if they can get this menu they will not get any where as to do so would need to open Safari etc.