I have an HTML5 iPad app that works offline. The app essentially consists of 4 html files and 3 aspx files. My cache manifest is setup so that only the html files are avai
In my experience, any external link seems to cause the app to jump out of full-screen mode. One solution is to manage your navigation using javascript and the location object. As follows:
HTML:
Go
Javascript:
function navigator_Go(url) {
window.location.assign(url); // This technique is almost exactly the same as a full page refresh, but it prevents Mobile Safari from jumping out of full-screen mode
}
I know it's a pain to have to rework your links in this way, but it is the only way I have found to solve the problem you are facing.