我在创建Chrome扩展程序时使用chrome.commands.getAll API时遇到问题。 main函数在执行闭包之前返回,这意味着返回值是错误的。
是否可以在没有外部库的情况下同步它?
var find = function()
{
var shortcut = null;
chrome.commands.getAll(function(commands){
//Assigning the shortcut (more stuff happens in here in the actual code - I have shortened it for simplicity)
shortcut = 'foo';
});
return shortcut;
};