Объем sessionStorage и localStorage



Я читал некоторую документацию по sessionStorage и localStorage, но я не понимаю, какова область: домен, конкретная страница?



например, если у меня есть следующие страницы:



http://example.com/products.aspx?productID=1



http://example.com/products.aspx?productID=2



http://example.com/services.aspx?serviceID=3



и если на каждой из вышеперечисленных страниц я бегу (с idvalue, являющимся значением в строке запроса):



localStorage.setItem('ID',idvalue);


Я собираюсь в конечном итоге с 3-х различных значений, или значения будут перезаписывать друг друга?

615   2  

2 ответов:

значения будут перезаписывать друг друга. Каждая пара ключ-имя уникальна для протокола и домена, независимо от путей.

затронутый домен может быть изменен через document.domain собственность.

  • sub.example.com ->example.com возможно (поддомена)
  • sub.example.com ->other.example.com не возможно

Режим:

  1. значения сохраняются только до тех пор, пока окно или вкладка, в которой они хранятся.

  2. значения видны только в окне или на вкладке, которая их создала.

Локальное Хранилище:

  1. значения сохраняются время жизни окна и браузера.

  2. значения являются общими для всех окон или вкладок, работающих в то же время происхождение.

Итак, читая и понимая это, каждая пара ключ-значение уникальна для каждого домена, потому что локальное хранилище сохраняет значения через окно или вкладку.

Comments

    Ничего не найдено.