chome.bookmark.searchから結果を表示せずに取得できますか?
更新(回答):
Ok。たぶん私の問題はもっと複雑です。結果をグローバルに使用したい場合。
function _search() {
var query = $("searchBox").value;
chrome.bookmarks.search(query, function (bmk){
var id = bmk[0].id;
chrome.bookmarks.get(id, function (bmk){
url=bmk[0].url;
});
chrome.tabs.getSelected(null, function (tab){
chrome.tabs.update(tab.id, {url: url});
window.close();
});
});
このようにして、リストを使用して、呼び出すだけで結果の1つを開くことができます。
chrome.tabs.create({url:url})