0

Google ChromeのストレージAPIを使用してユーザー入力を保存し、そのユーザー入力を保存しようとしていますが、Google ChromeストレージAPIを使用して文字列値を保存して別のページに印刷する方法

私はJSを使用して恒久的に保存したいだろう2つの要素があります:私は、私が欲しい、2列、タイトル値とURLの値を保持しているものを保持しているものを作成したい

var title = encodeURIComponent(document.getElementById('title').value); 
var url = encodeURIComponent(document.getElementById('url').value); 

をそれらの値を別のページに印刷します。

+0

もっと具体的になることができますか?あなたはローカルに値をブラウザに保存しようとしていますか?もしそうなら、あなたはおそらくローカルストレージを探しているでしょう:https://developer.mozilla.org/en-US/docs/Web/API/Storage/LocalStorage –

答えて

0

chrome.storage.localオブジェクトを使用してこれを実行できます。

次の文を使用クロームストレージにデータを保存する必要がある場合:

:あなたは、次の使用クロームストレージ内の現在のデータを取得したい場合は、今すぐ

chrome.storage.local.set({'titles': [title]}); 
chrome.storage.local.set({'urls': [url]}); 

let newTile = "new title"; chrome.storage.local.get('titles', function(titles){ titles.push(newTile); chrome.storage.local.set({'titles': titles}); }); let newUrl = "http://....."; chrome.storage.local.get('urls', function(urls){ urls.push(newUrl); chrome.storage.local.set({'urls': urls}); }); 

重要:ここで欠けているのは、ローカルストレージ内の現在のデータをチェックする条件です。

これは役に立ちます。

関連する問題