Google chrome extension 获取所有搜索提供商/引擎列表的API?
我正在开发一个歌剧扩展。在某个时刻,它允许用户执行搜索。现在我使用Google chrome extension 获取所有搜索提供商/引擎列表的API?,google-chrome-extension,opera-extension,Google Chrome Extension,Opera Extension,我正在开发一个歌剧扩展。在某个时刻,它允许用户执行搜索。现在我使用chrome.tabs.update和{url:`https://google.com/search?q=${encodeURIComponent(query)}`}。这不是用户友好的。更好的方法是维护一个用户可编辑的URL列表,如https://google.com/search?q=或https://ca.search.yahoo.com/search?p=并允许用户在扩展的选项页面中进行选择,但我真的不想重新发明轮子 基于C
chrome.tabs.update
和{url:`https://google.com/search?q=${encodeURIComponent(query)}`}
。这不是用户友好的。更好的方法是维护一个用户可编辑的URL列表,如https://google.com/search?q=
或https://ca.search.yahoo.com/search?p=
并允许用户在扩展的选项页面中进行选择,但我真的不想重新发明轮子
基于Chromium的浏览器都有用户可配置的搜索引擎/提供者,我希望允许用户在它们之间进行选择,或者只使用默认值。为了实现这一点,我基本上需要两个API函数:
- 获取所有已配置搜索引擎列表的函数
- 获取默认引擎的函数