Skip to content

Instantly share code, notes, and snippets.

@roine
Created November 28, 2012 02:30
Show Gist options
  • Save roine/4158665 to your computer and use it in GitHub Desktop.
Save roine/4158665 to your computer and use it in GitHub Desktop.
track the users history
(function(window){
// add ability to save an object
if(localStorage){
Storage.prototype.setObj = function (key, obj) {
return this.setItem(key, JSON.stringify(obj));
}
Storage.prototype.getObj = function(key) {
return JSON.parse(this.getItem(key));
}
}
var insertActualPage = function () {
var actualUrl = document.URL,
allUrl = [],
firstAndLastUrls = [];
if(localStorage.getObj('urls'))
allUrl = localStorage.getObj('urls', allUrl);
allUrl.push(actualUrl);
localStorage.setObj('urls', allUrl);
return allUrl;
}
}(window));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment