给浏览器装插件是一件司空见惯的事情,因为对于原生浏览器我们有太多不满:
- 为什么每次想关窗口都按到退出键?
- 为什么换个浏览器开网页要那么多步?
- 我刚才在看哪个网页?怎么做标签页堆里找不到它了?
- ……
比较尴尬的是, 被苹果「收编」后的 Safari 插件生态已经让开发者举步维艰,用户则基本处于有啥用啥的干等状态。每逢没有现成工具的时候,我们还剩一个选择,就是借助自动化工具。
自动化并不意味着复杂,就优化 Safari(其实其他浏览器也能用)而言 Keyboard Maestro 是最合适的选择。它针对浏览器内置了不少模块,很多情况下不需要代码知识也能搭出一些实用动作。
常规功能增强
Safari 亟待优化的功能中,首要的是一批常规操作,比如防止误触 ⌘Command-Q
、固定标签页等等,这些功能可能不会特别炫技,有的甚至只用一个 Keyboard Maestro 模块就解决问题,但正是这些频繁的操作最为影响浏览体验。
防止意外退出
如要从 Safari 的快捷键的快捷键里评出一个最遭人不满的,估计就是退出应用的 ⌘Command—Q
。Q
按键位置很不巧就在 W
边上,默认状况下关标签页时很容易把 Safari 整个退出去。
防止「手贱」按到 ⌘Command-Q
的工具很多,在 Keyboard Maestro 里也有一个特别简单的方法:用双击 ⌘Command-Q
代替原先的单击操作。