{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Sekme \u00c7o\u011falt\u0131ld\u0131\u011f\u0131nda sessionStorage'a Ne Oluyor?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"RyQ4T97H5O\"><a href=\"https:\/\/fatihsoysal.com\/blog\/sekme-cogaltildiginda-sessionstoragea-ne-oluyor\/\">Sekme \u00c7o\u011falt\u0131ld\u0131\u011f\u0131nda sessionStorage&#8217;a Ne Oluyor?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/sekme-cogaltildiginda-sessionstoragea-ne-oluyor\/embed\/#?secret=RyQ4T97H5O\" width=\"600\" height=\"338\" title=\"&#8220;Sekme \u00c7o\u011falt\u0131ld\u0131\u011f\u0131nda sessionStorage&#8217;a Ne Oluyor?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"RyQ4T97H5O\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Web geli\u015ftirme s\u00fcrecinde s\u0131kl\u0131kla kulland\u0131\u011f\u0131m\u0131z sessionStorage, taray\u0131c\u0131 tabanl\u0131 bir depolama mekanizmas\u0131d\u0131r. Ancak, sekme \u00e7o\u011faltma gibi durumlar kar\u015f\u0131s\u0131nda nas\u0131l davrand\u0131\u011f\u0131 bir\u00e7ok geli\u015ftirici i\u00e7in kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir. Bu makalede, sessionStorage'\u0131n sekme \u00e7o\u011falt\u0131ld\u0131\u011f\u0131nda nas\u0131l davrand\u0131\u011f\u0131n\u0131 detayl\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle \u015funu belirtmeliyim ki, sessionStorage, her bir sekme i\u00e7in ba\u011f\u0131ms\u0131z bir alan olu\u015fturur. Yani, bir sekmede sessionStorage'a bir de\u011fer kaydetti\u011finizde, bu de\u011fer yaln\u0131zca o sekmenin kendi sessionStorage alan\u0131nda saklan\u0131r."}