2012-07-11 129 views
-1

在Windows 8应用,history.back()history.forward()无法执行,所以我想恢复在阵列中的所有记录即可使用$.mobile.changePage();如何使用Jquery mobile解析/浏览历史记录?

但“如何解析/浏览历史?”

想法?

Thx。

+1

看看https://github.com/balupton/History.js/这可能会帮助你巩固和'History.pushState'具有'History.forward'和'History.back' – potench 2012-07-11 15:55:11

+1

出于安全原因,你无法真正做到。否则,您访问的每个网站都可以访问您访问过的网页,这对大多数人来说都是违反隐私的。 – jeschafe 2012-07-11 16:02:46

回答

1

为什么不只是创建一个客户端JavaScript数组,并添加一个新的条目,每当页面加载事件触发在jQuery手机API?

var myPageHistory = []; 
$(document).bind('pageload', function(event, data){ 
myPageHistory.push(data.url); // add the page to the history array 
}) 
+0

Thx,好主意:) – Slevin 2012-07-11 16:02:35