使用谷歌浏览器 cli 选项打开多个 PWA



我想在Ubuntu启动时打开多个PWA(渐进式Web应用程序(,如Twitter,Google-Keep和Youtube Music。

上述每个站点都有特定的应用程序 ID,这些站点作为文件夹位于~/.config/google-chrome/Default/Extensions/

Twitter        - jgeocpdicgmkeemopbanhokmhcgcflmi
Google Keep    - hmjkmjkepdijhoojdojkdfohbdgmmhki
YouTube Music  - cinhimbnkkaeohfgghhklpknlkffjgod

所以目前,要在启动时打开这三个 PWA,我需要在 Ubuntu 的Startup Application Preferences中使用三个不同的 CLI 命令,如下所示

/usr/bin/google-chrome --profile-directory=Default --app-id=jgeocpdicgmkeemopbanhokmhcgcflmi
/usr/bin/google-chrome --profile-directory=Default --app-id=hmjkmjkepdijhoojdojkdfohbdgmmhki
/usr/bin/google-chrome --profile-directory=Default --app-id=cinhimbnkkaeohfgghhklpknlkffjgod

如何组合上述三个命令以显示应用程序 ID 数组?我在手册页中也找不到任何内容。

是否有与上述相关的任何文档?

问了类似的问题@here

发表在你的类似问题上...

以下代码是从基于此站点示例的代码修改而来的。

对于您的外壳脚本

for appid in "$@" 
do
/usr/bin/google-chrome --profile-directory=Default --app-id=$appid &;
done

调用它的命令

sh my-script.sh jgeocpdicgmkeemopbanhokmhcgcflmi hmjkmjkepdijhoojdojkdfohbdgmmhki

更多想法

有一个包含要打开的 ID 的配置文件,并使用 shell 脚本循环访问配置中的 ID,而不是命令行参数。

最新更新