我正在开发一种新的浏览器扩展程序,用户可以跨浏览器存储数据。我使用Cross Rider API存储这些数据。
到目前为止,我能够使用交叉骑手的appAPI.db存储在同一浏览器中持久存储的数据。但是当我将一些数据存储到firefox中的跨骑手数据库时,我无法从chrome或IE访问这些数据。
对此问题的任何解决方案都将非常感激。
答案 0 :(得分:1)
Crossrider database是一个易于使用的本地存储,提供具有自己的私人浏览器特定存储的扩展。安装在不同浏览器上的相同扩展程序不能在它们之间共享单个数据库的原因是因为每个扩展都在沙箱中运行,并且只知道它所安装的浏览器的环境。
如果要在扩展的不同浏览器安装中共享数据,可以通过设置基于Web的数据库服务器/ API并使用appAPI.request向/从远程发送和接收数据来模拟行为服务器
[披露:我是Crossrider员工]