Я пытаюсь создать ярлык омнибокса, поэтому, когда пользователь вводит cp command
или cp command 2
, он открывает либо окно 1, либо окно 2, но вместо этого открывает оба окна на «cp» или «cp { что-нибудь здесь} ".
Я что-то пропустил из API?
background.html
<script>
chrome.omnibox.onInputChanged.addListener(
function sharePage(tweet, suggest) {
suggest([
{content: "tweet", description: "Share on Twitter"}
]);
});
//
chrome.omnibox.onInputEntered.addListener(
function sharePage(tweet) {
chrome.tabs.getSelected(null, function (tab) {
var url = "https://twitter.com/home?status=Check%20out%20" + encodeURIComponent(tab.url) + "%20via @Chromeplete"
chrome.tabs.create ({"url": url});
});
});
</script>
<script>
chrome.omnibox.onInputChanged.addListener(
function sharePage(post, suggest) {
suggest([
{content: "post", description: "Share on Facebook"}
]);
});
//
chrome.omnibox.onInputEntered.addListener(
function sharePage(post) {
chrome.tabs.getSelected(null, function (tab) {
var url = "https://www.facebook.com/sharer.php?u" + encodeURIComponent(tab.url) + "&appid=127651283979691"
chrome.tabs.create ({"url": url});
});
});
</script>