Более простое решение, вам не нужен HTML.
Добавьте это в manifest.json
"browser_action": {
"default_icon": "images/icon38.png",
"default_title": "Your title"
},
"background": {
"scripts": ["background.js"],
"persistent": false
}
Создайте background.js файл с этим кодом:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.create({ url: "http://www.yoursite.com" });
});
Примечание. Я не добавляю "permissions": ["tabs"]
в manifest.json, поскольку он добавляет предупреждение о разрешении: «Чтение истории просмотров», что может сбить пользователя с толку.Расширение все еще работает.