copy user details into sessionStorage for safari

pull/1/head
ansuz 2017-05-24 18:28:16 +02:00
parent a5ffd278a7
commit d9f7470f06
1 changed files with 6 additions and 0 deletions
www/common

View File

@ -173,6 +173,12 @@ define([
proxy[tokenKey] = Math.floor(Math.random()*Number.MAX_SAFE_INTEGER);
}
// copy User_hash into sessionStorage because cross-domain iframes
// on safari replaces localStorage with sessionStorage or something
if (sessionStorage) {
sessionStorage.setItem('User_hash', localStorage.getItem('User_hash'));
}
var localToken = tryParsing(localStorage.getItem(tokenKey));
if (localToken === null) {
// if that number hasn't been set to localStorage, do so.