给浏览器装插件是一件司空见惯的事情,因为对于原生浏览器我们有太多不满:

  • 为什么每次想关窗口都按到退出键?
  • 为什么换个浏览器开网页要那么多步?
  • 我刚才在看哪个网页?怎么做标签页堆里找不到它了?
  • ……

比较尴尬的是, 被苹果「收编」后的 Safari 插件生态已经让开发者举步维艰,用户则基本处于有啥用啥的干等状态。每逢没有现成工具的时候,我们还剩一个选择,就是借助自动化工具。

自动化并不意味着复杂,就优化 Safari(其实其他浏览器也能用)而言 Keyboard Maestro 是最合适的选择。它针对浏览器内置了不少模块,很多情况下不需要代码知识也能搭出一些实用动作。

常规功能增强

Safari 亟待优化的功能中,首要的是一批常规操作,比如防止误触 ⌘Command-Q、固定标签页等等,这些功能可能不会特别炫技,有的甚至只用一个 Keyboard Maestro 模块就解决问题,但正是这些频繁的操作最为影响浏览体验。

防止意外退出

如要从 Safari 的快捷键的快捷键里评出一个最遭人不满的,估计就是退出应用的 ⌘Command—QQ 按键位置很不巧就在 W 边上,默认状况下关标签页时很容易把 Safari 整个退出去。

防止「手贱」按到 ⌘Command-Q 的工具很多,在 Keyboard Maestro 里也有一个特别简单的方法:用双击 ⌘Command-Q 代替原先的单击操作

防止 Safari 意外退出