您可以从 chome.bookmark.search 获得结果而不必显示它们吗?
更新(答案):
行。也许我的问题更复杂。如果我想全局使用结果。
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();
});
});
这样我就可以使用列表打开其中一个结果,只需调用
chrome.tabs.create({url:url})