Я пытаюсь изменить существующее расширение (читаемость) для Chrome. Прямо сейчас, когда вы сохраняете страницу с удобочитаемостью, она не закрывает вкладку впоследствии.
Код в расширении вызывает скрипт, размещенный на их сервере:
(function(){
rdb.chrome.inject_page_script('/bookmarklet/save.js');
}());
Затем я изменил его, добавив код для удаления текущей вкладки, но даже если я удалю их вызов, я не смогу заставить его работать.
Я изменил код, чтобы он выглядел так:
(function(){
rdb.chrome.inject_page_script('/bookmarklet/save.js');
chrome.tabs.getSelected( null, function(tab)
{ chrome.tabs.remove(tab.id); return true; });
}());
Но он не закрывает вкладку и не использует их функцию должным образом. Я пытался использовать только один код закрытия вкладки в функции без их вызова, и он не закрывал вкладку.
Есть ли способ изменить их вызов, чтобы закрыть вкладку после того, как он выполнит сценарий для закладки страницы?