簡體   English   中英

不同瀏覽器的html5本地存儲

[英]html5 Local Storage Across Different Browsers

我使用Chrome完成了本地存儲,然后嘗試通過Firefox訪問它。 但它不在那里。 有人可以澄清一下,使用不同的瀏覽器存儲和檢索HTML5本地存儲是否是一個有效的測試用例? 根據我的理解,HTML本地存儲路徑是特定於瀏覽器的。 因此,我假設您需要使用相同的瀏覽器進行存儲,並且檢索屬於特定的KEY。 這是正確的陳述嗎?

本地存儲在該確切的瀏覽器中是“本地的”,並且僅在該瀏覽器中。 要檢索存儲在本地存儲中的內容,您必須使用相同的瀏覽器,相同的密鑰並從同一來源的頁面(例如域)中檢索它。

如果您想在多個瀏覽器中使用某些東西,那么您必須以某種方式識別用戶(通常是用戶登錄),然后您需要將數據存儲在某個服務器上,以便可以跨多個瀏覽器將數據提供給同一用戶。

jfriend00已正確回答了您的問題,但是,我想補充一點,即使是在其他設備上,只要此瀏覽器是Chrome,就可以在其他瀏覽器上訪問您的數據。 這樣做的方法是使用chrome.storage API,自Chrome 25以來一直可用。

以下是它的好處/特點:

  • 用戶數據可以與Chrome同步自動同步(使用storage.sync)。
  • 您的擴展程序的內容腳本可以直接訪問用戶數據,而無需后台頁面。
  • 即使使用拆分隱身行為,也可以保留用戶的擴展程序設置。
  • 它與批量讀寫操作異步,因此比阻塞和串行localStorage API更快。
  • 用戶數據可以存儲為對象(localStorage API將數據存儲在字符串中)。
  • 可以讀取管理員為擴展配置的企業策略(使用帶有模式的storage.managed)。

這是文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM