Я пытаюсь создать расширение, которое закрывает все вкладки, кроме активной вкладки для текущего окна в Safari. Я дошел до того, что закрыл все вкладки, кроме индекса 1. Но мне нужно вставить индекс activetab и исключить его из замыканий. Если я получу ответ, я добавлю его в расширение и опубликую.
<!DOCTYPE HTML>
<script>
safari.application.addEventListener("command", performCommand, false);
safari.application.addEventListener("validate", validateCommand, false);
function performCommand(event)
{
if (event.command !== "closer")
return;
var tabss = safari.application.activeBrowserWindow.tabs;
for (j=1; j<tabss.length; j++) {
event.target.browserWindow.activeTab.close();
}
}
</script>