Я хотел бы опубликовать дополнительный вопрос по этому вопросу:
Я хочу создать расширение Chrome, которое передает URL (и, в конечном итоге, выделенный текст) заданной вкладки моей программе (в OS X).
Проблема в том, что Chrome закрывает вкладку сразу после ее открытия и не загружает URL-адрес. Единственный способ сделать это - вставить команду alert, что практически невозможно.
Я тоже попробовал с
chrome.tabs.onCreated.addListener
но это тот же результат, и setTimeout, похоже, не зарегистрирован вообще.
Мой код:
chrome.browserAction.onClicked.addListener (функция (вкладка)
{
chrome.tabs.create ({URL: "MYAPP: добавить URL =" + encodeURIComponent (tab.url)},
Функция (вкладка) {
alert («Ваш URL добавлен в myApp»);
chrome.tabs.remove (tab.id);
});
});
Мне нужен точно такой же результат, только без окна предупреждения ... спасибо за помощь!