2012-04-08 13 views
6

"Email this page" (Chrome uzantısı örneğin) arasında option.js dosyasıdır aşağıdaki kodu içerir:Ne window.localStorage

 
if (window.localStorage == null) { 
    ... 
if (window.localStorage.customMailtoUrl == null) { 

bu ne anlama geliyor? window.localStorage nedir?

+1

http://appdeveloper.intel.com/en-us/article/using-html5-local-storage-your-web-apps –

+2

lmgtfy nedir? –

+1

@AndyRay "_for me google it you_", şüpheliyim. – c69

cevap

11

localStorage/sessionStorage, HTML5 API'nin bir parçasıdır. Esas olarak, bu çerezler için kullanılır. Ama bu daha iyi. http://www.w3schools.com/html/html5_webstorage.asp itibaren

https://developer.mozilla.org/en/DOM/Storage

+12

localStorage aslında çerezlerden çok farklıdır. Değerler sunucuya gönderilmez, dahili bir son kullanma süreleri yoktur, vb. LocalStorage daha iyi bir araç değildir, farklı bir araçtır. – HoLyVieR

+1

@HoLyVieR ne yani? Son kullanma sıklığı zaten yanlış kullanılır ve her istekte sunucuya çerez gönderilmesi çok verimsizdir. – c69

+0

@ c69 Her bir HTTP isteği için iyi bir tanımlama bilgisi tarayıcınızın yaptığı şeydir ve bu da çerezin belirtiminin söylediği şeydir. Kurabiye göre tasarım budur. Çerezlerin ne olduğunu anladığından emin değilim. Sunucuya çerez göndermeyi veya göndermemeyi seçme seçeneğiniz yoktur. – HoLyVieR

2

:?.

"Ne HTML Yerel Depolama yerel depolama ile

, web uygulamaları, kullanıcının tarayıcısında verileri yerel olarak saklayabilir HTML5 önce

olduğunu, uygulama Verilerin her sunucu isteğinde yer alan çerezlerde saklanması gerekiyordu.Yerel depolama daha güvenli ve büyük miktarda veri, web sitesi performansını etkilemeden, yerel olarak depolanabilir. ce.

Çerezlerin aksine, depolama alanı sınırı çok daha büyüktür (en az 5 MB) ve hiçbir zaman sunucuya bilgi aktarılmaz.

Yerel depolama alan adı başına. bir etki alanından tüm sayfalar, aynı veri depolamak ve erişebilir."

0

localStorage web uygulamaları, kullanıcının tarayıcısında yerel olarak veri depolamak için izin verir HTML5 API özelliktir. HTML5 önce

, uygulama veri her sunucu isteğe dahil, kurabiye saklanmasını vardı localStorage çerezleri göre birçok avantajı vardır, farklı bir özelliktir

HTML yerel depolama istemcisi ilgili verilerin saklanmasında iki nesneyi içerir.:.

window.localStorage - son kullanma tarihine

window.sessionStorage ile verileri saklar - Bir seans depolar verileri (tarayıcı sekmesi kapatıldığında veriler kaybolur)

localStorage özellikleri:

  • localStorage verilerinin son kullanma tarihi yoktur.
  • localStorage sunucuya hiçbir şey göndermediğinden daha güvenlidir, her şey istemci tarafında yani tarayıcıda olur. LocalStorage, her bir kaynaktan iki veya daha fazla html sayfasının localStorage Nesnesinde saklanan aynı verileri saklayıp erişebildiği anlamına gelir.
  • Çerezlerden çok daha fazla veri saklayabilir. Depolama boyutu, her tarayıcı için değişmektedir, örneğin, kromun en son sürümleri & firefox, en az 5MB veri depolayabilir.
İlgili konular