Chrome 桌面应用程序(扩展程序)无法在 Mac OS X 上启动时启动

Chrome 桌面应用程序(扩展程序)无法在 Mac OS X 上启动时启动

我正在尝试弄清楚如何获取 Chrome 桌面应用程序() 在启动时启动。我已进入系统偏好设置 > 帐户 > 登录项并添加了 Kiosk(用户 > 应用程序 > Chrome 应用 > Kiosk),但它无法启动。

您知道如何让它们在 Mac OS X 启动时正确启动吗?

我确实有一个在启动时运行的自动化应用程序,它从 bash 脚本执行一些 node.js 命令,所以也许我可以通过这种方式来做到这一点,但我不确定如何做。

如果我转到应用程序图标并获取信息,我可以看到它显示:

Default afhcomalholahplbjhnmahkoekoijban.app在名称和扩展名下,其位置是 /Users/mikeheavers/Applications/Chrome Apps.localized 但如果我尝试运行:

open -a Default /Users/mikeheavers/Applications/Chrome\ Apps.localized/afhcomalholahplbjhnmahkoekoijban.app

从终端它说该文件不存在

答案1

我找到了答案。这有点令人困惑,所以我在这里发布我找到的方法,希望它对任何人都有帮助。

  • 打开automator
  • 必须file > new并选择application
  • 从库中选择Run Shell Script并将其拖到窗口
  • 在运行 shell 脚本对话框中,输入以下内容:

(/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --profile-directory=Default --app-id=afhcomalholahplbjhnmahkoekoijban) & 这将启动 chrome 信息亭应用程序 - 您需要通过转到应用程序图标(位于[user]/Applications/Chrome Apps/),右键单击,然后转到来获取特定 chrome 应用程序的应用程序 ID。该 ID 将在 之后get info列出。DefaultName & Extension

  • 将文件保存在某处,然后转到首选项>用户和组
  • 选择您的用户帐户,然后转到登录项
  • 单击+图标,然后添加刚刚创建的自动化应用程序。
  • 重新启动,你的 chrome 应用程序也应该启动。

答案2

默认值是文件名的一部分;您应该使用路径/Users/mikeheavers/Applications/Chrome\ Apps.localized/Default\ afhcomalholahplbjhnmahkoekoijban.app

相关内容