Junior
Kas piekļūst datiem, kas glabājas local storage, session storage un cookies?
sobes.tech AI
Atbilde no AI
localStorage un sessionStorage dati ir pieejami tikai skriptiem, kas darbojas tajā pašā domēnā kā lapa, saskaņā ar tā paša avota politiku (same-origin policy). Tas nozīmē, ka citas vietnes nevar piekļūt šiem datiem.
- localStorage glabā datus bez derīguma termiņa, pieejamus tikai no tā paša domēna.
- sessionStorage glabā datus tikai pārlūkprogrammas cilnes sesijas laikā, arī tikai no tā paša domēna.
Cookies var būt pieejami gan klienta pusē (caur JavaScript), gan servera pusē, ja tie tiek nosūtīti HTTP pieprasījumos. Cookies pieejamība ir atkarīga no iestatījumiem:
HttpOnlyzīme aizliedz piekļuvi caur JavaScript, padarot cookies pieejamus tikai serverim.Securezīme ierobežo cookies pārsūtīšanu tikai caur HTTPS.SameSitezīme kontrolē, vai cookies tiek nosūtīti ar pieprasījumiem no citām vietnēm, kas palīdz novērst CSRF uzbrukumus.
Tādējādi piekļuve datiem:
- localStorage/sessionStorage: tikai tajā pašā domēnā esoši skripti.
- Cookies: pieejami serverim un, ja
HttpOnlynav iestatīts, arī klienta JavaScriptam no tā paša domēna.