Я прочитал некоторую документацию по 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 разных значения или значения будут перезаписывать друг друга?
webappsstore.sqlite
в моем каталоге профиля Firefox, с помощью запросаSELECT scope FROM webappsstore2;
. Результат является обратным по отношению к домену, а затем необращенный протоколом, и достаточно , с портом, например:gro.allizom.snodda.secivres.:https:443
. Как видите, ни о каком пути не упоминается.document.domain
упомянутому API: html.spec.whatwg.org/multipage/…Хранение сессий:
Значения сохраняются только до тех пор, пока окно или вкладка, в которых они сохранены.
Значения видны только в окне или вкладке, в которых они были созданы.
Локальное хранилище:
Значения сохраняют время жизни окна и браузера.
Значения используются во всех окнах или вкладках одного и того же источника.
Итак, читая и понимая это, каждая пара ключ-значение уникальна для каждого домена, потому что локальное хранилище сохраняет значения в окне или на вкладке.
источник