小编Lin*_*nus的帖子

Shell 脚本作为默认浏览器

假设我有一个名为 的可执行文件my_link_opener,如何将其设置为默认浏览器?

我已经尝试过以下操作,但没有成功:

将其包装为 .app
我尝试使用Appify,然后将生成的 .app 设置为 Safari 中的默认浏览器。
然而,由于 OS X 期望程序在其生命周期内只有一个可以打开许多链接的“实例”,因此这是行不通的。
它不是在命令行上传递 URL,而是发送一个-psn_xxxxx参数。

用 Automator 包装它
事实证明,如果您将其添加为 Automator 中的工作流程,则可以使其将打开的文件作为参数。
但是,这只适用于文件和文件夹
据我所知,没有办法使 URL 成为 Automator 工作流程的有效输入。

所以,我运气不好。我还能做其他类型的包裹魔法吗?

macos

5
推荐指数
1
解决办法
982
查看次数

标签 统计

macos ×1