jquery - 防止页面添加到浏览器历史记录中

标签 jquery jquery-mobile

我正在使用 Jquery Mobile 与phonegap 结合创建移动应用程序。现在我有了这个登录对话框,我最初将其设置为对话框(而不是页面)。但是,我需要能够控制关闭按钮的功能,因此我将其更改为一个页面,在其中创建了自己的关闭按钮。

现在我遇到了页面被添加到浏览器历史记录中的问题。她的问题是,在 Android 上使用此应用程序时,在关闭应用程序之前,回击会打开/关闭登录对话框 x 次...它真正应该做的就是关闭应用程序。

知道如何使此“登录对话框”页面不添加到浏览器历史记录中吗?

最佳答案

来自jQuery Mobile documentation :

//transition to the "confirm" page with a "pop" transition without tracking it in history           
$.mobile.changePage( "../alerts/confirm.html", {
  transition: "pop",
  reverse: false,
  changeHash: false
}); 

关于jquery - 防止页面添加到浏览器历史记录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7901894/

相关文章:

jquery - 为什么使用类选择器的内部样式表会被外部样式表覆盖?

javascript - 插件的 Angular 和 jquery 动态绑定(bind)

javascript - 从 DOM 数组中移除 DOM 对象

JQuery 删除无法正常工作

javascript - 404 和 500 上的 JQuery Mobile “Error Loading Page”

javascript - Firefox 拖放重定向停止 JQUERY

javascript - 如何将输入/返回键绑定(bind)到用户定义的函数

javascript - 给h1的最后两个字母涂其他颜色

jquery-mobile - JQueryMobile - 按钮

css - 针对不同分辨率使用媒体查询的网页