コンテンツ スクリプトからリクエストを送信し、バックグラウンド ページから正常に応答を受け取りました。ここで、応答に基づいて、コンテンツ スクリプトに変数を設定したいと考えています。困っているところです。十分に単純なはずです....構文が間違っているに違いないと思います。私のコンテンツスクリプトの内容は次のとおりです。
chrome.extension.sendRequest({greeting: "hello"}, function(response) {
console.log(response.farewell);
if (response.farewell == "goodbye") {
wasPolite = "yes";
}
else if (response.farewell == "goaway") {
wasPolite = "no";
}
else {
wasPolite = "maybe";
}
});
alert(wasPolite);
コンソールはgoaway
応答として表示されますが、wasPoite
未定義のままです。