【发布时间】:2017-04-23 14:37:44
【问题描述】:
大家好 :)
my other post where we solved the GET. 好的,我让基地再次工作 - 我想。 现在真的不知道chrome存储的SET命令是怎么工作的。
这应该设置/保存具有此 ID 的框中的值:“ts_id_js_html”
var input_id = document.getElementById("ts_id_js_html").value;
chrome.storage.local.set({"ts_id_js": input_id});
这是它(应该)从中获取价值的地方:
<form>
<input id="ts_id_js_html" type="text" value="128856"></input>
<button id="execButton">Save/Load</button>
</form>
【问题讨论】:
-
你是如何运行代码的?它是否在附加到按钮的事件侦听器中?
-
请edit 成为主题问题:包括一个完整 minimal reproducible example 重复该问题。包括一个manifest.json,一些后台和内容脚本。寻求调试帮助的问题(“为什么这段代码不工作?”)必须包括:►期望的行为,►特定问题或错误和►必要的最短代码重现它在问题本身。没有明确问题陈述的问题对其他读者没有用处。请参阅:“如何创建 minimal reproducible example”、What topics can I ask about here? 和 How to Ask。
-
你怎么知道你的代码不工作?您没有显示任何使用
chrome.storage.local.get()检索值的内容。因此,没有迹象表明您所写的内容运行不正常。我们需要一个complete minimal reproducible example 来重复问题。 -
我的主要问题是,这是否是为存储在浏览器中的变量设置值的可行方法,或者我完全错了。基本上其他需要的东西都在另一个问题中(我也应该在这里添加所有这些东西吗?)
chrome.storage.local.set({"ts_id_js": input_id}); -
@frizzant:顺便说一句:如果您希望特定人员收到您的评论通知,您需要在评论中包含他们的 ID,并在其前面加上
@。例如,对我来说是@Makyen。如果您将此作为评论中的第一件事,则系统将提供那些已经在该答案/问题上发布 cmets 的人的自动完成建议。您评论的答案/问题的原始海报将始终得到通知。这个meta post 有更多信息。
标签: javascript html css google-chrome google-chrome-extension