Ну, в документах расширений , в манифесте указано, что вам нужно включить "табуляции" в качестве разрешения.Точно так же они объясняют приложение hello world:
Файл манифеста:
{
"name": "My Extension",
"version": "1.0",
"description": "Opens up a local webpage",
"icons": { "128": "icon_128.png" },
"background_page": "bg.html",
"browser_action": {
"default_title": "",
"default_icon": "icon_19.png"
},
"permissions": [
"tabs"
],
}
На фоновой странице вы слушаете щелчок мышисобытие в действии браузера.
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.create({'url': chrome.extension.getURL('f.html')}, function(tab) {
// Tab opened.
});
});
Как вы заметили выше, вы увидите, что я использовал вопрос, который вы видели в другом посте.Обратите внимание, это не проверено, но я считаю, что оно должно работать.