【问题标题】:How to force commit changes on chrome local storage如何在 chrome 本地存储上强制提交更改
【发布时间】:2011-11-24 15:53:07
【问题描述】:

我有一个使用 chrome 本地存储的扩展。当 chrome 打开时,我使用另一个应用程序连接到本地存储,并且只有在关闭 chrome 时才能看到此外部应用程序中的更改。我猜这些更改只是针对当前会话完成的,我需要提交这些更改。如果我完全错了,请告诉我,但如果没有,我是否有办法通过 javascript 提交对 chrome 扩展本地存储所做的更改?

谢谢。

【问题讨论】:

  • 您使用的是哪种浏览器存储技术?根据您的 [sqlite] 标签,听起来像 WebSQL。与localStorage 不同。请澄清。
  • 我使用 sqlite 连接到存储,我成功连接到存储并查询它。所以我确定它的sqlite。但是在 javascript 中,我当然只是在执行以下操作: localStorage["key"] = value 我可以提交这些更改吗?谢谢。
  • 啊,谢谢。抱歉,我不知道强制提交您的 localStorage 修改的方法。我怀疑这种控制没有暴露给 JS(按设计)。

标签: sqlite google-chrome-extension local-storage


【解决方案1】:

好的,我发现了问题。我通过另一个应用程序使用 sqlite 更新存储,我猜它会导致问题。更改会立即提交。

【讨论】:

    猜你喜欢
    • 2014-11-07
    • 2011-12-30
    • 2017-05-28
    • 2014-12-10
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多