在Web应用和Chrome扩展程序中共享本地存储对象

Ole*_*sov 5 javascript local-storage google-chrome-extension

我需要将用户配置文件和他的首选项存储在localStorage对象\ cookies中,以便它们可以从web-app和chrome扩展(基本上是同一产品的一部分)访问(可读)和写入).

我发现这个很酷的库本文指定了如何使用它.

问题是xauth.org已关闭,使用该库所需的服务器页面也是如此.

任何替代品

Xan*_*Xan 5

您可以同时使用localStorage和Cookie.

  1. 如果您在Web应用程序页面中注入内容脚本,则会将其localStorage与域自己的存储共享.然后,您可以与后台脚本进行通信以传递信息.

  2. 如果您"cookies"在清单中包含权限,则可以使用API 操作Cookiechrome.cookies.

编辑:您还可以从Web应用程序外部连接您的扩展,以保持更改的同步.