[英]How can I add in another description to my chrome extension?
好的,我正在创建一个chrome扩展,允许我在google chrome中使用多功能框。 例如,当我输入单词“face”并选择tab时,它允许使用chrome地址栏作为facebook的搜索栏。 我现在希望将Twitter添加到chrome扩展程序中,我正在努力做到这一点。 下面是我的javascript文件,适用于Facebook
function resetDefaultSuggestion() {
chrome.omnibox.setDefaultSuggestion({
description: 'face: Search the Facebook API for %s'
description: 'twitter: Search twitter API for %s'
});
}
resetDefaultSuggestion();
function navigate(url) {
chrome.tabs.query({active:true, currentWindow: true}, function (tabs) {
chrome.tabs.update(tabs[0].id, {url: url});
});
}
chrome.omnibox.onInputEntered.addListener(function(text) {
navigate("https://www.facebook.com/search/results/?q=" + text);
});
这是我的manifest.JSON文件,如果有任何帮助,我们将不胜感激:
{
"name": "Facebook People Search",
"description": "Are you always facebook searching people? Install this plugin to make it even faster!",
"omnibox": { "keyword" : "face" },
"icons": {
"16": "facebook.png"
},
"background": {
"scripts": ["background.js"]
},
"version": "1.0",
"minimum_chrome_version": "9",
"manifest_version": 2
}
不,没有办法。
每个分机只有一个关键字。
您需要具有某种常用前缀,用于扩展程序的所有查询。
例如, s
,所以你可以用s face
或sf
用于facebook和st
用于推特。 了解Chromium Search如何针对不同的搜索类型进行搜索。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.