服务:在苹果Safari浏览器上打开url选项卡

之前提到的是我最喜欢的一个改进雪豹系统的检修服务菜单服务菜单项更容易访问(包括通过系统范围的上下文菜单),键盘快捷键现在很容易配置,而且,最重要的是,您可以轻松地创建自己的服务使用Automator和AppleScript等脚本语言,Perl、Ruby和Python。这里有一个很好的概述雪豹服务从萨尔Soghoian。

我已经写了一些我个人使用的我的一个常用叫做“在苹果Safari浏览器上打开url选项卡”它是如何工作的:

  1. 在任何应用程序中选择一些文本。
  2. 调用在苹果Safari浏览器上打开url选项卡服务(我通常这样做通过控件单击上下文菜单。
  3. 该服务将选中的文本传递给我写的脚本脚本发现选中的文本中的所有url,打开一个新的Safari浏览器窗口,并创建一个标签在新窗口的每个url。

最常见的应用程序,我用邮件说一个人发送给我的电子邮件有三个网址,我想打开所有三个典型的方法是单击,打开它在Safari和Safari到前面,然后切换回邮件,然后点击下一个(Safari面前再次带入了),然后再切换回邮件,然后单击最后一个。1

这个服务,我只选择一个范围的文本消息,包括所有三个url,控件单击选择,并选择“在苹果Safari浏览器上打开url选项卡”。

url识别使用我上周发布的正则表达式模式

我写脚本,以便狩猎不出人头地调用服务时,在后台创建新窗口和标签(如果你宁愿Safari来到前面,有一条线在脚本你可以取消。)

这是一个演示电影展示服务

下载和安装

  1. 下载在Safari浏览器选项卡中打开url工作流
  2. 解压该文件(这可能自动发生,取决于您的浏览器偏好)。
  3. Move the file named “Open URLs in Safari Tabs.workflow” to the~ / /图书馆/服务文件夹在你家里文件夹(如果没有“服务”文件夹在您的库文件夹,创建它)。

服务现在应该是可用的系统,通过上下文菜单和子菜单的服务在应用程序菜单中,当当前选择的文本你可以设置一个快捷键键盘面板的任何服务系统的偏好如果你想检查它是如何工作或改变其行为,使用Automator打开它。

警告

仅适用于Safari(和服务WebKit每日构建); it doesn’t work with other browsers such as Firefox or ChromeThe version I’ve made available for download requires Mac OS X 10.6 (Snow Leopard) or later; if you’re using 10.4 or 10.5, you can create a service based on the below-linked Perl script usingJesper自由来说效用

源代码和许可

这里有一个链接到源代码Perl脚本(反过来执行一个AppleScript)驱动服务。swfobject开源的。


  1. Mac OS X Mail supports a shortcut for opening links in the background: Command-clicking; if you know this, you can save a few steps. ↩︎