1

我需要看到使用運行擴展Chrome和Firefox 的例子:您是否知道使用IndexeDB和本地存儲的Chrome/Firefox擴展?

1°)IndexeDB 2°)本地存儲

I D想現在如果在IndexeDB或擴展所創建的文件「本地存儲「的文件名爲 ,與網站創建的文件名不同。

對於Chrome中的「本地存儲」,文件名以「chrome-extensions」開頭, 和IndexedDB? 和Firefox?

感謝您的幫助

回答

3

是的,擴展和網頁數據總是分開。

  • IndexedDB的Firefox的瀏覽器擴展有他們在indexedDB/chrome目錄數據在配置文件,網頁indexedDB/http+++example.com下。
  • Firefox中的本地存儲:數據存儲在webappsstore.sqlite數據庫中,作用域字段決定了數據的來源。擴展不能使用本地存儲。
  • Chrome中的IndexedDB:extensions中的數據位於配置文件中的IndexedDB/chrome-extension_...目錄中,網站位於IndexedDB/http_...下。
  • Chrome中的本地存儲:存儲在配置文件中的Local Storage目錄中。包含擴展名數據的文件以chrome-extension_開頭,文件中包含網站數據http_https_
+0

感謝您的優秀回答! 您是否認爲未來,Firefox擴展將支持本地存儲? – user382591 2012-07-12 08:12:16

+1

@ user382591:不太可能 - Firefox擴展可以使用更好的機制。 – 2012-07-12 12:22:09

相關問題