1

我正在开发一个具有多个页面的 JQM 应用程序,其中大部分可以根据它们需要显示的数据自动生成。

我正在使用 ajax 调用来引入 json 和 mustache 来生成 html。到目前为止,一切都很好。

我想避免每次转换都更改 url,因为这不仅会干扰“应用程序”的概念,而且如果用户刷新“子”页面,也会造成不小的破坏。

所以我直接使用 $.mobile.changePage 处理所有页面转换,这允许我将 changeHash 设置为 false。

问题是当用户点击浏览器后退按钮时,他们会被带出应用程序。

有没有办法在浏览器栏中保持不变的 url 并且仍然支持本机后退按钮?

4

0 回答 0