Если вы посмотрите на страницу http://jquerymobile.com/demos/1.2.0/docs/toolbars/bars-fixed.html вы видите панель инструментов с селекторами для Основ, Параметры, Методы. Он загружает разные страницы, поэтому действует как панель навигации на странице.
Однако каждый раз, когда вы нажимаете на одну из этих вещей, она делает запись в вашей истории. Если у вас есть подобная страница с кнопкой data-rel=back или пользователь нажимает кнопку «Назад», вы переходите к предыдущему выбору панели инструментов, в то время как вы ожидаете, что страница полностью исчезнет.
Как я могу иметь такую панель инструментов с тегами привязки, которые не загрязняют историю?
В моем приложении эта панель инструментов представляет собой настройку предпочтений, и в зависимости от настройки станут доступны дополнительные настройки ниже. Поэтому мне нужно иметь возможность нажать [назад] и выйти со страницы настроек.
data-role="dialog"
, вы можете запретить jQuery Mobile добавлять навигацию к URL-адресу: jquerymobile.com/demos/1.2.0/docs/pages/page-links.html (см. Примеры ссылок). - person Jasper   schedule 10.10.2012