我已经从我的内容脚本发送了一个请求,并成功地从我的后台页面收到了响应。现在我想在我的内容脚本中设置一个变量 - 基于响应。这就是我遇到麻烦的地方。应该很简单......我想我一定是语法错误。这是我的内容脚本中的内容:
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
仍未定义。