【发布时间】:2021-04-03 23:51:04
【问题描述】:
我正在使用此代码获取chrome.storage.local 值:
function getCachedAuthToken(times){
var cachedToken = "";
if(times > 3){
return "";
}
chrome.storage.local.get('cruiseToken', (result) => {
if (result.cruiseToken) {
console.log("token:" + result.cruiseToken);
cachedToken = result.cruiseToken;
return result.cruiseToken;
} else {
console.log("token:wwwww");
fetchAuthToken("+8615683761628","12345678");
++times;
getCachedAuthToken(times);
}
});
console.log("cachedToken:" + cachedToken);
return cachedToken;
}
现在我确定result.cruiseToken 有一个字符串值。但外部cachedToken 值始终为“”。我该怎么做才能获得内在价值?
【问题讨论】:
标签: javascript google-chrome-extension storage