【问题标题】:passing local storage to contenscript将本地存储传递给 contenscript
【发布时间】:2012-05-23 22:40:54
【问题描述】:

我正在开发一个 chrome 扩展程序,我想知道,
有什么方法可以将整个 本地存储背景页面传递给 contentscript 使用

message passing between content script and extension page

以便我可以使用内容脚本中本地存储的所有键/值?

【问题讨论】:

    标签: google-chrome-extension local-storage content-script


    【解决方案1】:

    从后台页面发送:

    sendResponse({all_lS: JSON.stringify(localStorage));
    

    在内容脚本中:

    var lS =  JSON.parse(response.all_lS);   
    

    它将是您本地存储的副本。

    【讨论】:

    • 这将是一个副本,所以基本上我的本地存储空间将是所需大小的两倍??意味着如果我有 1 mb 本地存储,那么在使用上述语句后本地存储大小将为 2 mb ??我是在写还是别的??
    • JSON.stringify(localStorage); - 这使得新的字符串变量。它不是本地存储。 link
    猜你喜欢
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 2021-12-21
    • 2012-09-24
    相关资源
    最近更新 更多