Откройте страницу options.html расширения в новой вкладке, нажав на значок расширения. - PullRequest
0 голосов
/ 11 июня 2018

Я знаю, что можно отобразить всплывающее окно при нажатии на значок расширения (в правом верхнем углу браузера, справа от адресной строки): chrome.browserAction

enter image description here

Также здесь - это способ создания страницы параметров, которая часто будет иметь URL-адрес, например:

chrome-extension://ofodsfyizzsaaahskdhfsdffffdsf/options.html

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

1 Ответ

0 голосов
/ 11 июня 2018

Вы можете использовать что-то подобное в вашем фоновом скрипте :

background.js

chrome.browserAction.setPopup({popup:''});  //disable browserAction's popup

chrome.browserAction.onClicked.addListener(()=>{
    chrome.tabs.create({url:'options.html'});
});

manifest.json

...
"browser_action": {
    "default_title": "Options"
},
"background": {
    "scripts": ["background.js"],
    "persistent": true
}
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...