Jquery mobile Jquery移动登录循环

Jquery mobile Jquery移动登录循环,jquery-mobile,Jquery Mobile,用[logon->index->content]页面创建了一个简单的jQuery移动站点 如果我使用“后退”按钮进入登录页面,无论我做什么,我都无法逃脱——前进、后退、填写,什么也不做 我想从导航中删除#logon页面,这样您就无法在不输入或注销的情况下返回到它-有什么建议吗?防止页面显示在历史记录中的最简单方法(使用jquery mobile)是在对话框中显示该页面。该模型在对话框中的内容与主要内容相切或某种中断(登录过程是如此)的情况下尤其有效。DISLAIMER:从长远来看,这不是实现此类

用[logon->index->content]页面创建了一个简单的jQuery移动站点

如果我使用“后退”按钮进入登录页面,无论我做什么,我都无法逃脱——前进、后退、填写,什么也不做


我想从导航中删除
#logon
页面,这样您就无法在不输入或注销的情况下返回到它-有什么建议吗?

防止页面显示在历史记录中的最简单方法(使用jquery mobile)是在对话框中显示该页面。该模型在对话框中的内容与主要内容相切或某种中断(登录过程是如此)的情况下尤其有效。DISLAIMER:从长远来看,这不是实现此类内容的正确方法,它只是为了显示在登录过程中使用对话框绕过插入历史的效果


另一个(更手动的)方法是使用普通的jqm页面,并通过ajax发布进行登录。如果响应成功,则使用location.replace()从历史记录中删除当前(登录)页面。

我最终删除了ajax导航的句号,并坚持手动操作,虽然不是很漂亮,但避免了令人头痛的问题

如果你有一个禁用了JavaScript的设备,它还可以工作,对吗?