[英]Extension: chrome.storage SET
大家好 :)
我在其他帖子中解決了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>
我實際上可以使用它:
chrome.storage.local.set({"ts_id_js": input_id}, function (obj) { chrome.storage.local.get("ts_id_js", function (obj) { console.log("ts_id_js INSIDE func. test (is this your ID?):" + obj.ts_id_js); //this line is for test output in console });
現在唯一的問題是,由於某種原因,它無法在chrome擴展彈出窗口中獲取輸入。 每當我嘗試獲取ID時,我都需要先添加
chrome.storage.local.get("ts_id_js", function (obj) {
代碼的最前面,然后在最后關閉它
});
(如果其他人使用此代碼,請不要忘記更改所有必要的部分!(ts_id_js,input_id,obj(obj.ts_id_js)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.