我有一些 JavaScript书签小工具适用于网页中选定的文本,但我希望能够将它们用于任何Mac OS X 应用程序,不仅仅是浏览器或提供类似浏览器视图的东西。Mac OS X 有“服务”(子)菜单,任何应用程序都可以在其中发布可以提供给其他应用程序的服务,但我不知道如何让我的小书签在那里显示为服务。
有没有办法让 JavaScript 书签显示为 Mac OS X“服务”,或者在任何 Mac OS X 应用程序中针对选定的文本执行 JavaScript?
答案1
我怀疑你是否能在不将 JavaScript 重写为 AppleScript 之类的东西的情况下做到这一点。如果你能做到这一点,那么在 10.6 Snow Leopard 中,你可以使用 Automator 创建一个新“服务”。例如,这种服务可以处理选定的文本,例如查找某物在维基百科上。