Bir web sitesi, bir makinedeki bir kullanıcı için yerel depolama alanında bir değer depolarsa, daha sonra başka bir kullanıcı, bu makinenin üzerinde oturum açar ve siteye göz atarsa, site ilk kullanıcının değerini görür ve üzerine yazacaktır veya yerel depolama alanı boş olacaktır. Farklı bir kullanıcı mı? HTML5 yerel depolama alanı kullanıcı başına ayrı veri barındırıyor mu?
(Bu benzer bir soru, ama kimse ilk bölümü cevap verir: How to deal with localStorage for multiple users?)cevap
için netleştirmek: OP iki kullanıcı profili aynı siteye eriştiğinde localStorage
ile ne olduğunu soruyor. Hızlı cevap: çarpışmazlar.
localStorage
sadece iki kişi paylaşılan bir bilgisayarda farklı hesaplarına giriş yapabilir ve her ikisi de aynı siteyi ziyaret ederseniz vb çerezler, şifreler, depolanan form verilerini gibi, her tarayıcı kullanıcı profili için ayrı ayrı depolanır, her kişinin localStorage
veri olacak ayrı bir yerde saklanır.
Ancak, bu not be used to store sensitive data olmalıdır! Ayrıca, bir kullanıcı oturumu kapattığında localStorage
hala orada olacaktır.
İşte bir jsfiddle.
Bunun için doğru cevabı değiştirdim. Fiddle'ınızı aynı bilgisayardaki iki farklı hesaptan kullanmak, yerel depolama alanlarının verileri URL'ler VE kullanıcılar arasında ayrı tuttuğunu gösterir. Paylaşılan ağ makinelerindeki kullanıcıların, indirilen büyük veri kümelerini yeniden kullanabilmesini istiyorsanız, can sıkıcı olan :-( – Richard
Ah, kullanım durumu! Bu harika olurdu. – JosiahDaniels
@josiahDaniels Yerel depolama alanı kullandım ve 2. kullanıcı ikinci tarayıcıda oturum açtığında değerlerin üzerine yazılır. – Divya
YerelDepolama anahtarlar ve değerler dizeleri olduğu basit bir anahtar-değer hafızasıdır. Alan adı başına yalnızca bir mağaza var. Bu işlevsellik, global olarak mevcut localStorage nesnesi aracılığıyla açığa çıkar. Aynı durum, sessionStorage için de geçerlidir.
localStorage sisteminde mevcut olmayan kullanıcı depolama bileşeni vardır, ancak gerekirse JavaScript
<script>
// Using localStorage
// store data
localStorage.lastName = "LastName";
localStorage.firstName = "FirstName";
localStorage.location = "Location";
// retrieve data
var lastName = localStorage.lastName;
var firstName = localStorage.firstName;
var location = localStorage.location;
</scipt>
bu w3c resource kullanarak html sayfası içinde yönetebilir ve bu from html5rocks yararlı olabilir
Teşekkürler. Bu hak talebi için herhangi bir URL referansınız var mı? Her kullanıcı için her tarayıcıda kullanıcı başına bir şey bulamıyorum .. – Richard
Bir çift bağlantı ile cevabı güncelleştirdim – scaisEdge
ScaisEdge Bunun doğru olduğunu düşünmüyorum. localStorage kullanıcı profili tarafından ayrılmıştır. OP'in bahsettiği şey bu. – JosiahDaniels
- 1. HTML5 Yerel Depolama Kalıcı Değil
- 2. Veri Depolama alanı keyfi alanlar
- 3. Angularjs kullanarak yerel depolama alanı izleme
- 4. Tüm yerel veri depolama ürünleri
- 5. IndexedDB, HTML5 yerel depolama biriminden kavramsal olarak nasıl farklıdır?
- 6. MySQL değişken depolama alanı
- 7. Google chrome yerel depolama alanı nereye kaydedilir?
- 8. ekran html5 yerel depolama ben form değerleri almak ve html5 yerel depolama kullanarak değerleri görüntülemek için çalışıyorum
- 9. "anonim" bir kullanıcı üzerinde veri depolama
- 10. HTML5 Çevrim depolama web çerçeve
- 11. Bir süreden sonra bir öğeyi HTML5 Yerel Depolama biriminde kaldırma?
- 12. HTML5/JS depolama olay işleyicisi
- 13. PouchDB + Cordova-sqlite-storage kullanan depolama alanı yok mu?
- 14. html5 içinde hangi yerel depolama güvenli bir şekilde tarayıcı kullanıcı arabiriminde ve web çalışanı
- 15. (HTML 5) Yerel Depolama ne kadar?
- 16. Chrome uzantısının yerel depolama alanı nasıl görüntülenir/kontrol edilir?
- 17. Azure eğiticisi - Yerel blob depolama alanı nasıl kullanılır?
- 18. zaman serisi veri depolama
- 19. WKWebView Çerezlerin Kalıcı Depolama Alanı
- 20. Magento düzeni güncelleştirmelerini mağaza başına ayrı ayrı tanımlamak mümkün mü
- 21. Yerel iPhone uygulamasından UIWebView yerel depolama verilerine erişme
- 22. Git lfs yerel veya "yakın" ikincil depolama önbelleğini destekliyor mu?
- 23. PhoneGap - Yerel depolama çalışmıyor - Android
- 24. HTML5 Yerel Depolama'yı Ember.js ile nasıl kullanılır?
- 25. kullanıcı başına resolv.conf
- 26. Cassandra kullanıcı tanımlı veri türleri performans açısından öneriliyor mu?
- 27. Blob Depolama Alanı klasör nasıl yüklenir?
- 28. PHP Chat - id html5 içinde depolama?
- 29. iOS Güvenli Dosya Depolama Alanı
- 30. Kullanıcı verilerini ayrı ayrı veritabanında saklayın
"Farklı kullanıcı" derken, işletim sistemi seviyesinde farklı bir kullanıcı anlamına geldiğinizi farz ediyorum. – JosiahDaniels
OS ve \ veya tarayıcı (bazı tarayıcılarda da oturum açabilirsiniz) – Richard