Javascript JQuery Mobile强制刷新设置URL参数

Javascript JQuery Mobile强制刷新设置URL参数,javascript,jquery-mobile,Javascript,Jquery Mobile,我一直在努力解决这个问题。事实就是这样。我已经建立了一个桌面版的网站,在那里我使用了jQueryUI选项卡。打开选项卡时,我会执行以下操作: history.pushState(str, null, str); 这一切都很好,没有问题。URL变成page.html?var=xyz-beautiful。用户可以使用后退和前进按钮,很好。现在,我正在构建这个网站的移动版本,并决定使用jQuery mobile。但是,它破坏了此功能 我想这是因为路由,所以我尝试像这样禁用它(在jQuery mobi

我一直在努力解决这个问题。事实就是这样。我已经建立了一个桌面版的网站,在那里我使用了jQueryUI选项卡。打开选项卡时,我会执行以下操作:

history.pushState(str, null, str);
这一切都很好,没有问题。URL变成page.html?var=xyz-beautiful。用户可以使用后退和前进按钮,很好。现在,我正在构建这个网站的移动版本,并决定使用jQuery mobile。但是,它破坏了此功能

我想这是因为路由,所以我尝试像这样禁用它(在jQuery mobile之前加载):

然而,这没有任何作用。当点击jquerymobile选项卡时(经过一段时间的延迟),它仍然会尝试转到同一页面。我还尝试将以下内容添加到选项卡链接:

 rel="external" data-ajax="false"
但它还是坏了。有人知道如何禁用jQuery手机,让它成为URL的主宰吗?我已经缩小了范围,pushState是触发jQM重新加载的因素。任何帮助都将不胜感激

 rel="external" data-ajax="false"