Brinda un conjunto de métodos para acceder al historial de navegación, siendo los más utilizados mui.history.back() y mui.history.reset(). Los otros métodos son principalmente usados por el propio MobileUI, aunque también están disponibles para su uso libre.
Métodos:
- mui.history.push(id, effect, viewport, type, onBack): Incluye un nuevo registro en el historial de navegación, indicando el id de la página o panel, el efecto con el cual se presentó, el viewport al cual pertenece, el tipo [1:page, 2:panel] y si se está volviendo.
- mui.history.pop(): Devuelve y quita del historial el último elemento depositado.
- mui.history.back(): Ejecuta la navegación a la página anterior.
- mui.history.reset(): Vacía el historial. Útil en barras de toolbar y otros elementos de navegación que reinician el historial.
El método mui.history.back() es invocado automáticamente cuando se presiona el botón de back en dispositivos Android y Windows Phone.
Ejemplo rápido
$('.backbutton').click(function() {
mui.history.back();
});