我正在为iOS开发Web应用程序并使用DOMApplicationCache.我知道Web应用程序无法在后台运行,但我仍然希望在用户切换到另一个应用程序并稍后返回到Web应用程序时模拟应用程序的简历.
为了做到这一点,我至少需要记录Web App终止/卸载的时间.但是window.unload似乎没有激发.
有没有人知道如何捕获运行WebApp的终止?
PS:在一个相关的问题上,当apple-mobile-web-app-capable是的时,console.log会去哪里?
javascript web-applications mobile-safari iphone-standalone-web-app
当您将网站保存到您的iPhone主屏幕时,它会选择网站标题作为要保存的名称,是否可以强制作为特定名称,无论他们在域中将哪个页面添加为书签?
我正在尝试使用CSS在iPad上点击网页时删除突出显示的部分
-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
Run Code Online (Sandbox Code Playgroud)
直接在我的iPad2中使用浏览器时,这非常有用。但是,如果我将页面移动到带有一个不错的大图标的Web应用程序,则该行为不再起作用。怪人没有?
设置
document.documentElement.style.webkitTouchCallout =“ none”;
正如这个问题所指出的那样不起作用
一些想法,提示受到欢迎
我有一个MVC3项目,可以在Web应用程序模式下在iPad上运行.我使用FormsAuthentication实现登录/注销功能,该功能调用FormsAuthentication.SetAuthCookie(model.Username, true)将登录信息存储到cookie中.在包括safari mobile在内的所有主要浏览器中,cookie会在会话期间持久保存.只有在网络应用程序模式下,有时会在浏览网络应用程序时清除cookie,并且在关闭网络应用程序后肯定会删除它.是否有可能在Web-app模式下跨会话保存登录信息?
我知道可以使用HTML5本地存储功能,但我不知道如何FormsAuthentication.SetAuthCookie(model.Username, true)使用新的本地存储手动实现.除此之外,我不确定本地存储是否足够安全以存储此类关键数据.
我注意到,如果你继续谷歌聊天,并"添加到主屏幕",一旦你从主屏幕打开它,浏览器就会消失,所有你看到的就是网站本身......我想知道谷歌是如何做到这一点的?这是我正在制作的网站,据说可以与iPad兼容.