限制打开的 Safari 窗口数量或关闭最早打开的 Safari 窗口

限制打开的 Safari 窗口数量或关闭最早打开的 Safari 窗口

我的儿子患有自闭症,他打开了太多新的 Safari 窗口来播放 Flash 电影,导致他的 MacBook 经常没有反应,因此硬重启比等待强制退出对话框出现更快。

有没有什么方法可以限制他可以打开的窗口数量,或者甚至设置一个定期作业来关闭最早打开的窗口,只留下一定数量的窗口打开?

我完全不懂 AppleScript,欢迎任何指点。

答案1

--This script will limit the number of Safari windows you can open

tell application "Safari"
    repeat
        if the count of every document is greater than [number] then
            repeat until the count of every document is [number]
                close the front document
            end repeat
        end if
    end repeat
end tell

相关内容