我使用以下代码:
//popup.js
var myUrl;
chrome.tabs.getSelected(null, function(tab) {
myURL = tab.url;
});
console.log('my url is ' + myUrl);
在控制台中我得到了:
my url is undefined
我希望myURL的值是用户当前的url,但我不确定我在这里做错了什么。我尝试了不同的变化,包括返回,但是没有用。
答案 0 :(得分:0)
就像Skalar Wag说的那样,时机似乎是我的问题。
我想测试变量是否已通过,因为我在代码的其他部分中使用。我已经解决了这个问题,我的申请表现非常好,谢谢!