如何使用Javascript获取浏览器历史记录

时间:2013-10-15 06:09:50

标签: javascript

var hlist = window.history.length; //length of history
var hisArr = [];    // empty array store prev history

    for ( i = 0; i <= hlist; i++ ) {
         hisArr.push( url );  
    };

2 个答案:

答案 0 :(得分:2)

您无法从历史记录对象获取网址,请查看manual

答案 1 :(得分:0)

如果您创建SPA应用程序,则在更改页面时不会重新加载整个应用程序。 AngularJS是一个选项,你可以随后收听routeChange事件,这样就可以保留你自己的历史记录。

如果您只需要历史记录的网址,这可能是一个可行的选择。