Applescript для разделения вкладок Safari в новом окне - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь написать скрипт, который разбивает текущие + все последующие вкладки в новое окно - что было бы очень полезно для организации.

Вполне возможно получить URL-адреса текущей и всех последующих вкладок, создать новое окно и загрузить все эти URL-адреса в новые вкладки, а затем закрыть вкладки в исходном окне - но это кажется очень громоздким и медленным.

Итак, есть ли способ переместить набор вкладок Safari в новое окно без фактической перезагрузки URL-адресов?

1 Ответ

0 голосов
/ 08 января 2019

Не уверен, что это лучший / правильный путь, но это работает:

tell application "Safari"
    set original_window to front window
    set tab_index to index of current tab of original_window
    set tab_limit to index of last tab of original_window

    make new document
    move tabs tab_index thru tab_limit of original_window to front window
    close first tab of front window
end tell
...