Проверьте это обновленное и наиболее надежное решение, предоставляемое Chrome: chrome.runtime Event
chrome.runtime.onInstalled.addListener(function (object) {
chrome.tabs.create({url: "http://yoursite.com/"}, function (tab) {
console.log("New tab launched with http://yoursite.com/");
});
});
Добавьте это к background.js
Я имею в виду страницу, которую вы определили в манифесте, как следующее,
....
"background": {
"scripts": ["background.js"],
"persistent": false
}
...