Jquery mobile JQuery mobile-如何将当前URL添加到浏览器历史记录

Jquery mobile JQuery mobile-如何将当前URL添加到浏览器历史记录,jquery-mobile,anchor,browser-history,Jquery Mobile,Anchor,Browser History,正常链接,如: 不要在JQuery mobile中工作,因为JQm使用“#”在页面之间导航。 因此,我动态生成指向锚的链接,如下所示: $('a.native-anchor').bind('click',函数(ev){ var target=$($(this.attr('href')).get(0.offsetTop; $.mobile.silentsroll(目标); 返回false; }); 这是可行的,但当我使用浏览器后退按钮时,我不会返回到我所处的链接,而是返回到上一页。这是因为

正常链接,如:


不要在JQuery mobile中工作,因为JQm使用“#”在页面之间导航。 因此,我动态生成指向锚的链接,如下所示:


$('a.native-anchor').bind('click',函数(ev){
var target=$($(this.attr('href')).get(0.offsetTop;
$.mobile.silentsroll(目标);
返回false;
});
这是可行的,但当我使用浏览器后退按钮时,我不会返回到我所处的链接,而是返回到上一页。这是因为我的onclick函数没有将当前页面添加到浏览器历史记录中

JQuery mobile是否有办法将当前页面(和锚定)添加到浏览器历史记录中

我试过了

$.mobile.urlHistory.addNew(window.location.pathname);
但这不起作用(可能是因为我不确定要将哪些参数传递给addNew)