Skip to content
TopicTracker
来自 simonwillison.net查看原文
译文语言译文语言

统计 Safari 浏览器标签页数量

一则极简的 TIL 技巧:使用 AppleScript 统计 Safari 浏览器中打开的标签页数量。在终端运行一行命令即可返回所有窗口中的标签页总数,例如本例中显示多达 370 个标签页。

背景速读

Simon Willison 是一位知名的英国技术博主、数据库专家(Django 框架的联合创始人),长期维护 simonwillison.net 博客,内容以 Python、数据工具和开发者效率技巧为主。 - 本篇是他常设栏目"TIL"(Today I Learned,今天学到的)中的一则极短笔记,记录了一条 macOS 命令行技巧。 - AppleScript 是苹果系统自带的脚本语言,可控制 macOS 上的应用程序(如 Safari 浏览器)执行操作;`osascript` 是终端里运行 AppleScript 的命令行工具。 - 这条命令会调用 Safari 的窗口对象并统计所有窗口中打开的标签页总数——他本人的结果是 370 个,配图标题"tab shame"(标签页之耻)是程序员圈常见的自嘲,指浏览器开了太多标签页不关的"陋习"。 - 此类小技巧在开发者社区中常以"一行命令"的形式流传,展示 macOS 自动化能力。