Javascript 如何在平板电脑中关闭应用程序的会话时使其保持活动状态
更新 我有一个web应用程序,可以在浏览器上运行,也可以在触摸设备上作为应用程序运行。当我关闭浏览器而不注销时,下次打开页面时,它会自动登录。但在平板电脑上,当我关闭应用程序时(不按注销),当我再次打开应用程序时,它会要求我使用电子邮件和密码登录 我正在考虑使用Modernizer检查触摸事件,触摸时我想在关闭应用程序时保存cookie,下次登录时我想能够自动登录。如何在平板电脑上执行此操作,浏览器关闭和平板电脑关闭有什么区别Javascript 如何在平板电脑中关闭应用程序的会话时使其保持活动状态,javascript,asp.net,session,cookies,autologin,Javascript,Asp.net,Session,Cookies,Autologin,更新 我有一个web应用程序,可以在浏览器上运行,也可以在触摸设备上作为应用程序运行。当我关闭浏览器而不注销时,下次打开页面时,它会自动登录。但在平板电脑上,当我关闭应用程序时(不按注销),当我再次打开应用程序时,它会要求我使用电子邮件和密码登录 我正在考虑使用Modernizer检查触摸事件,触摸时我想在关闭应用程序时保存cookie,下次登录时我想能够自动登录。如何在平板电脑上执行此操作,浏览器关闭和平板电脑关闭有什么区别 <script> if (Mo
<script>
if (Modernizr.touch) {
alert('autologin');
......Logic here ? .....
}
else {
alert('nothing');
}
</script>
以及cookie的过期时间:
httpCookie.Expires = DateTime.Now.AddYears( 1 );
为什么我的Cookie过期查看HTML5本地存储以保存会话凭据。这就是我们的应用程序的操作方式。您只需从浏览器请求中检查它是否是移动的:
Request.Browser.IsMobileDevice
并添加代码保存cookies等I“我确信cookie不会过期。你能在真实浏览器中使用开发工具(如Chrome with developper tools>Resources>cookies>你的网站)检查cookies吗?除此之外,如果你保存电子邮件,你的应用程序很容易被黑客攻击。您最好保存一个保存在DB中的令牌!抱歉,我在浏览器上仔细检查了它是否正常如何在平板电脑上修复它。我更新了问题
Request.Browser.IsMobileDevice