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

CAT*_*A84 5 google-chrome command-line-interface command-line-arguments

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

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

Twitter        - jgeocpdicgmkeemopbanhokmhcgcflmi
Google Keep    - hmjkmjkepdijhoojdojkdfohbdgmmhki
YouTube Music  - cinhimbnkkaeohfgghhklpknlkffjgod
Run Code Online (Sandbox Code Playgroud)

因此,目前,要在启动时打开这三个 PWA,我需要在 Ubuntu 上使用三个不同的 CLI 命令,如下所示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
Run Code Online (Sandbox Code Playgroud)

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

有没有与上述相关的文档?

在这里问了类似的问题

J F*_*cks 4

发布在您的类似问题上...

以下代码是根据本站示例的代码修改而成。

对于你的 shell 脚本

for appid in "$@" 
do
    /usr/bin/google-chrome --profile-directory=Default --app-id=$appid &;
done
Run Code Online (Sandbox Code Playgroud)

调用它的命令

sh my-script.sh jgeocpdicgmkeemopbanhokmhcgcflmi hmjkmjkepdijhoojdojkdfohbdgmmhki

进一步的想法

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