Len*_*ors 5 safari macos tabs applescript
我正在尝试编写一个脚本,将当前+所有下一个选项卡拆分到一个新窗口 \xe2\x80\x94 中,这对于组织非常有用。
\n\n完全有可能获取当前和所有下一个选项卡的 URL,创建一个新窗口并在新选项卡中加载所有这些 URL,然后关闭原始窗口 \xe2\x80\x93 中的选项卡,但这看起来非常麻烦,慢的。
\n\n那么,有没有什么方法可以将一组 Safari 选项卡移动到新窗口,而无需实际重新加载 URL?
\n不确定这是否是最好/正确的方法,但得到了这个工作:
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
632 次 |
| 最近记录: |