Подтвердить что ты не робот

Расширение Chrome: открыть вкладку без всплывающего окна

Я использовал следующий код в файле popup.html:

<script type="text/javascript" charset="utf-8">
    chrome.tabs.create({'url': chrome.extension.getURL('page.html')}, function(tab) {
    });
</script>

Когда я нажимаю значок расширения, открывается новая страница, но также появляется пустой браузер рядом с кнопкой. Как открыть вкладку без появления пустого всплывающего окна?

Спасибо.

4b9b3361

Ответ 1

Всплывающее окно является необязательным. Просто удалите свойство default_popup из вашего манифеста, а затем вы можете прослушивать события щелчка значков на странице или страница событий:

chrome.browserAction.onClicked.addListener(function(tab) {
    chrome.tabs.create({
        'url': chrome.extension.getURL('page.html')
    }, function(tab) {

    });
});