Bre*_*den 3 mobile-application mobile-website iphone-standalone-web-app
我正在尝试构建一个移动网络应用程序,并对"苹果移动网络应用程序能力"选项感兴趣,使应用程序感觉更加原生.
我遇到的问题是,它是一个允许用户浏览大量内容的应用程序,其中一些内容在Web应用程序之外打开一个新的浏览器窗口(故意).问题是,当用户返回到Web应用程序时,它会重新启动并从主页启动它们.
有没有人找到避免这种完整重装过程的方法?
小智 9
我得到它像这样工作:
if(window.navigator.standalone === true) {
var lastpage = localStorage.getItem('exitsatus');
if (lastpage==null){
lastpage = "index.html";
}
if(document.referrer.length > 0 && document.referrer.indexOf("mysite.com") != -1){
var lastpageupdate = window.location;
localStorage.setItem('exitsatus',lastpageupdate);
} else {
window.location = lastpage;
}
}
Run Code Online (Sandbox Code Playgroud)