簡體   English   中英

擴展名:chrome.storage SET

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM