繁体   English   中英

Applescript将Safari标签拆分为新窗口

[英]Applescript to split Safari tabs into new window

我正在尝试编写一个脚本,将当前+所有下一个标签分成一个新窗口 - 这对组织来说非常有用。

完全可以获取当前和所有下一个选项卡的URL,创建一个新窗口并在新选项卡中加载所有这些URL,然后关闭原始窗口中的选项卡 - 但这看起来非常麻烦和缓慢。

那么,有没有办法一组Safari选项卡移动到新窗口而不实际重新加载URL?

不确定这是否是最好的/正确的方式,但是这个有效:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM