--- title: Window.localStorage slug: Web/API/Window/localStorage translation_of: Web/API/Window/localStorage ---
{{APIRef("Web Storage API")}}
התכונה לקריאה בלבד localStorage
מאפשרת לך לגשת לאובייקט מסוג {{DOMxRef("Storage")}} עבור המקור של {{DOMxRef("Document")}}; הנתונים המאוחסניםנשמרים בכל מפגשי הדפדפן. localStorage
דומה ל-{{DOMxRef("Window.sessionStorage", "sessionStorage")}}, פרט לכך שבעוד תוקפם של הנתונים הנשמרים ב- localStorage
אינו פג, נתונים הנשמרים ב-,sessionStorage
נמחקים עם תום המפגש של הדף — כלומר, כשהדף נסגר.
יש לציין כי נתונים הנשמרים ב-localStorage
או ב-sessionStorage
הם מפורטים בפרוטוקול הדף.
המפתחות והערכים יביו תמיד מחרוזות (לתשומת לבך, בדומה לאובייקטים, מפתחות מטיפוס מספר שלם יומרו אוטומטית למחרוזות).
myStorage = window.localStorage;
אובייקט מסוג {{DOMxRef("Storage")}} שניתן להשתמש בו לגישה לשטח האיחסון המקומי של המקור הנוכחי.
SecurityError
file:
או data:
, למשל). לדוגמא, ייתכן שלמשתמש דפדפן המוגדר כך שישלול הרשאה לשמור נתונים כבלתי משתנים עבור מקור מסויים.קטע הקוד הבא ניגש לאובייקט ה-{{DOMxRef("Storage")}} המקומי של המתחם הנוכחי , ומוסיף לו נתון באמצעות {{DOMxRef("Storage.setItem()")}}.
localStorage.setItem('myCat', 'Tom');
התחביר לקריאת נתון ה-localStorage
הוא כדלקמן:
var cat = localStorage.getItem('myCat');
התחביר למחיקת נתון ה-localStorage
הוא כדלקמן:
localStorage.removeItem('myCat');
התחביר למחיקת כל הנתונים ב-localStorage
הוא כדלקמן:
// Clear all items localStorage.clear();
לתשומת לבך: נא לעיין במאמר Using the Web Storage API כדי לצפות בדוגמא השלמה.
מפרט | מצב | הערה |
---|---|---|
{{SpecName("HTML WHATWG", "webstorage.html#dom-localstorage", "localStorage")}} | {{Spec2("HTML WHATWG")}} |
{{Compat("api.Window.localStorage")}}