use*_*980 6 javascript html5 google-chrome local-storage google-chrome-extension
我正在寻找一种方式来使用相同的localStorage(或类似)两个http:// example .com和https:// example .com
根据这个,那会使用localStorage来是不可能的.虽然看起来似乎globalStorage没有.我正在为Chrome扩展做这个,所以使用cookie不是一个选项,不需要与其他浏览器兼容.
有任何想法吗?
如果您只需要在localStorage中存储在网站上的时间,那么您无需解决此http/https问题.扩展程序有自己独立的localStorage,您可以随时随地访问它们,因此只需将数据存储在那里.
您只能从后台页面访问此localStorage,因此从内容脚本开始,您需要首先向后台页面发送请求,然后在那里使用localStorage:
content_script.js:
chrome.extension.sendRequest({do: "save", value: "some_value"});
Run Code Online (Sandbox Code Playgroud)
background.html:
chrome.extension.onRequest.addListener(function(request) {
if(request.do == "save") {
localStorage["param"] = request.value;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4652 次 |
| 最近记录: |