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

相关问题