make a cross domain able localStorage for most of the browser with localStorage and userData