使用 google-chrome cli 选项打开多个 PWA

Open up multiple PWA using the google-chrome cli option

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

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

Twitter        - jgeocpdicgmkeemopbanhokmhcgcflmi
Google Keep    - hmjkmjkepdijhoojdojkdfohbdgmmhki
YouTube Music  - cinhimbnkkaeohfgghhklpknlkffjgod

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

/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

发表于your similar question...

以下代码是根据this site的示例修改而来的。

对于您的 shell 脚本

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

调用它的命令

sh my-script.sh jgeocpdicgmkeemopbanhokmhcgcflmi hmjkmjkepdijhoojdojkdfohbdgmmhki

进一步的想法

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