Які методи доступні в session storage в javascript?

Які методи доступні в session storage в javascript?

в session storage в JavaScript доступні такі методи:

  • setItem: додає новий ключ та значення в session storage
  • getItem: отримує значення за ключем з session storage
  • removeItem: видаляє значення за ключем з session storage
  • clear: видаляє всі дані з session storage

Ось приклад використання методів session storage в JavaScript:

// setItem
sessionStorage.setItem('name', 'John Doe');

// getItem
const storedName = sessionStorage.getItem('name');
console.log(storedName); // John Doe

// removeItem
sessionStorage.removeItem('name');

// clear
sessionStorage.clear();

У цьому прикладі, ми використовуємо методи setItem, getItem, removeItem та clear для роботи з session storage в JavaScript.

Чи локальне сховище спільне між вкладками

локальне сховище (localStorage) та сховище сесії (sessionStorage) в JavaScript не є спільними між вкладками. Кожна вкладка браузера має своє власне локальне сховище та сховище сесії, які не пересікаються з іншими вкладками. Ось приклад використання localStorage та sessionStorage в JavaScript:

// set localStorage
localStorage.setItem('name', 'John Doe');

// set sessionStorage
sessionStorage.setItem('name', 'John Doe');

У цьому прикладі, ми використовуємо localStorage та sessionStorage для зберігання даних на стороні клієнта в браузері, які не пересікаються між вкладками.

якщо сторінка сайту з доменом demo.com зберегла дані в локальному сховищі то чи може сторінка з доменом demo2.com отримати доступ до цих даних?

Ні, сторінка з доменом demo2.com не може отримати доступ до даних, які зберігаються в локальному сховищі сторінки з доменом demo.com. Локальне сховище (localStorage) та сховище сесії (sessionStorage) в JavaScript обмежені областю видимості домену, тобто дані, які зберігаються в локальному сховищі або сховищі сесії, доступні тільки для сторінок з тим самим доменом. Ось приклад використання localStorage та sessionStorage в JavaScript:

// set localStorage
localStorage.setItem('name', 'John Doe');

// set sessionStorage
sessionStorage.setItem('name', 'John Doe');

У цьому прикладі, дані, які зберігаються в локальному сховищі або сховищі сесії, доступні тільки для сторінок з тим самим доменом.

Leave a Reply

Your email address will not be published. Required fields are marked *