通过自定义的javascript存储页面网址

时间:2017-04-11 04:18:51

标签: javascript

主模板TMPL包括page1,page2,page3等, 我想从客户端记录每个访问过的页面,然后将它们存储为数组变量;

例如,访问者在以下网址中打开:

http://www.myweb.com/page1/http://www.myweb.com/page2/http://www.myweb.com/page8/

我希望我的数组为['http://www.myweb.com/page1/', 'http://www.myweb.com/page2/',' http://www.myweb.com/page8/'];

var pageArray = [],
    viewedPage;

var pageREM = () => {
    viewedPage = location.href;
    pageArray.push(viewedPage);
    return pageREM();
}

pageREM();

我返回fucntion本身我想它可以为每次访问添加值。 但是,我收到Uncaught RangeError: Maximum call stack size exceeded错误

1 个答案:

答案 0 :(得分:0)

您可以选择使用localStorage还是cookies

<强> localStorage的:

myStorage = localStorage;
localStorage.setItem('myCat', 'Tom');

<强>饼干:

document.cookie = "favorite_food=tripe";