Applescript 将 Safari 标签拆分为新的 window
Applescript to split Safari tabs into new window
我正在尝试编写一个脚本,将当前选项卡和所有下一个选项卡拆分为一个新选项卡 window — 这对组织非常有用。
完全有可能获取当前和所有下一个选项卡的 URL,创建一个新的 window 并将所有这些 URL 加载到新选项卡中,然后关闭原始选项卡中的选项卡 window – 但这似乎非常麻烦和缓慢。
那么,有什么方法可以将一组 Safari 标签页移动 到新的 window 而无需实际重新加载 URL?
不确定这是否是 best/right 方式,但它起作用了:
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
我正在尝试编写一个脚本,将当前选项卡和所有下一个选项卡拆分为一个新选项卡 window — 这对组织非常有用。
完全有可能获取当前和所有下一个选项卡的 URL,创建一个新的 window 并将所有这些 URL 加载到新选项卡中,然后关闭原始选项卡中的选项卡 window – 但这似乎非常麻烦和缓慢。
那么,有什么方法可以将一组 Safari 标签页移动 到新的 window 而无需实际重新加载 URL?
不确定这是否是 best/right 方式,但它起作用了:
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