例如,如果我有特殊协议的链接,foobar://
我想在终端中打开这样的链接。
流动:
- 打开浏览器
- 找到类似的链接
foobar://bazeggsspam
- 点击链接
- 浏览器重定向到终端并运行命令
mycmd -l {link}
(我知道这看起来像是安全漏洞,但仍然想知道是否存在这样的功能)
或者我是否需要使.app
哪些应该从操作系统接收权限才能打开自定义链接?
答案1
我确信这就是你要找的那个。
林卡斯特使您能够注册自己的自定义 URL 协议方案(例如 mylink://foo/bar)并将其与应用程序、shell 或 AppleScript 处理程序关联。
由于大多数 OS X 应用程序支持将链接嵌入文本中,因此自定义 URL 协议方案提供了一种将不同应用程序连接在一起或触发自定义工作流的好方法。例如:链接 jira://issue1234 可以打开包含特定问题的 JIRA 跟踪器。然后可以将此链接放置在 iCal 的提醒或任何其他支持链接的文本字段中。