Расширение Chrome: открыть вкладку без всплывающего окна
Я использовал следующий код в файле popup.html:
<script type="text/javascript" charset="utf-8">
chrome.tabs.create({'url': chrome.extension.getURL('page.html')}, function(tab) {
});
</script>
Когда я нажимаю значок расширения, открывается новая страница, но также появляется пустой браузер рядом с кнопкой. Как открыть вкладку без появления пустого всплывающего окна?
Спасибо.
Ответы
Ответ 1
Всплывающее окно является необязательным. Просто удалите свойство default_popup
из вашего манифеста, а затем вы можете прослушивать события щелчка значков на странице или страница событий:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.create({
'url': chrome.extension.getURL('page.html')
}, function(tab) {
});
});