Я не хотел идти по этому пути, но единственное жизнеспособное решение, которое я могу найти, - это внутренняя переменная (например, hist
), которую jQTouch хранит историю просмотров.Итак, я внес следующие изменения в jqouth.js (ревизия 146):
около строки 256, непосредственно перед разделом частных функций, вставьте:
function getHistory() { return hist; }
около строки 625, непосредственно передsubmitForm: submitForm
, вставьте:
getHistory: getHistory,
Тогда я могу посмотреть на историю просмотра примерно так:
var previousPageID = jQT.getHistory()[1].id;
Одно предостережение: нужно быть осторожным, чтобы случайно не манипулировать историей.object.
EDIT :
Автор предоставил объект внутренней истории начиная с версии 14 октября 2010 года , поэтому к нему можно получить прямой доступт.е. jQT.hist
.