显示本地存储变量
Displaying a localstorage variable
这个问题与Chrome浏览器扩展(js Injection和localstorage)有关
好吧,我发誓我已经搜索了好几天来这个问题的答案(或类似的答案),要么没有,要么我对这个话题完全是个白痴。
这就是我要做的,它应该非常简单。 我对 chrome 扩展程序并不陌生,但对为插件创建选项非常陌生......
我只想直观地显示保存的数据。 例如。。。
假设本地存储已将输入文本字段(用户名)存储为"MyUsername"。
我想在我注入代码的页面中直观地回忆和显示它。 下面是一个示例...
代码(注入.js):
var el = document.createElement('div'),
b = document.getElementsByTagName('body')[0];
otherlib = false,
el.setAttribute("id", "vBar");
el.style.position = 'fixed';
msg = 'just testing';
return showMsg();
您看到"msg ='只是测试';"...我只希望它显示用户名(来自本地存储)而不是"仅测试"。
输出应该看起来像...
我的用户名
请告诉我我不是白痴。 我不知道为什么它不显示结果。 它只是显示...
定义
当内容脚本访问localStorage
时,它将访问属于注入脚本的页面域的存储。在这种情况下,这可能不是您想要的。
您可以改用 chrome.storage
api,这将允许您在所有扩展脚本实例和后台页面之间共享信息。
相关文章:
- 当我按下getroute按钮时,我希望我的javascript变量存储在数据库中
- Javascript全局变量存储在哪个对象中
- 将javascript变量存储到HTML文本框中
- 如何将angular.js模型变量存储在javascript变量中
- 如何使用 AngularJS 将变量存储在数组中
- 简单的事情,如何将变量存储到数组中
- 将变量存储到数组 JavaScript 中
- 全局变量存储在 Node.JS 中的什么位置?节点中是否有类似窗口的对象
- 将变量存储到我的服务器
- Selenium IDE - 我可以将Selenium变量存储到javascript变量中吗?
- 如何将这三个变量存储到本地存储中
- 有没有办法将会话变量存储在 AJAX 调用的 javascript 中或仅存储在方法中
- 如何将javascript变量存储到php中
- mootools将变量存储在IE中iframe的父级中
- 将包含数据的变量存储到Mysql中
- 变量存储函数作为基元类型或引用类型
- 将javascript变量存储在mysql数据库中
- 对于Loop/Each Loop变量存储和比较(jQuery或Javascript
- 如何使用AJAX将javascript变量存储到我的sql数据库中
- 将javascript变量存储在数据属性中并进行检索