Не корректно работает localStorage

292
21 марта 2017, 13:53

Подскажите, почему некорректно работает localStorage в Safari и iOS. Есть две страницы. На первой вот этот код.

<button name="writead" id="anxx" class="j-submit-reportad">Загрузить</button>
var a = document.getElementById('anxx');
a.onclick = function (e) {
e.preventDefault();
localStorage.setItem('click1', 'div[data-filter=".jaluzi-vertical"]');
window.location.href = 'http://l-c.by/price';
}

Что он делает: записывает значение в localStorage и переходит на вторую страницу. Вторая страница код: Записывает после загрузки страницы в переменную id click1 и далее кликает $(id).click().

$(window).load(function() {
var  id = localStorage.getItem('click1');
$(id).click();
});

Работает корректно везде, кроме Mac и iOS, почему так, может есть другой способ, более кроссбраузерный ?

READ ALSO
Нотификация в шторме

Нотификация в шторме

В общем пробую декоратор в ТС прямо практически из мануала

248
Смена баннера при обновлении страницы.

Смена баннера при обновлении страницы.

Как сделать смену баннера(фонового background:url(ing))при обновлении страницы, через js ?

214
Как расширить свойства класса

Как расширить свойства класса

Я переписываю проект с es5 на es6 и использую angular 16

236
io.js не запускается из cmd в windows 10

io.js не запускается из cmd в windows 10

Суть ситуации такова: установлен iojs, установлен node

303