私はコンテンツのスクリプトでChromeの拡張機能localStorageを読んでいます。変数をコンソールに記録すると、すべて正常に動作します。私はそれを警告したい場合、変数は未定義であると言います。変数を返す - 未定義
var data666;
chrome.extension.sendRequest({method: "getLocalStorage", key: "autoplay"}, function(response) {
console.log(response.data); // works perfectly
data666 = response.data;
});
alert(data666); // does not work
EDIT:私は非同期関数外の変数(この場合はdata666)を使用する必要があります。
必要な機能を関数内に入れて、その関数をコールバックから呼び出します。 –