使用 google-chrome cli 选项打开多个 PWA
Posted
技术标签:
【中文标题】使用 google-chrome cli 选项打开多个 PWA【英文标题】:Open up multiple PWA using the google-chrome cli option 【发布时间】:2020-10-03 11:10:34 【问题描述】:我想在 Ubuntu 启动时打开多个 PWA(Progressive Web Apps),例如 Twitter、Google-Keep 和 Youtube Music。
上述每个站点都有特定的 app-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
如何结合以上三个命令来呈现 app-ids 数组?我在手册页中也找不到任何东西。
是否有与上述相关的任何文档?
问了类似的问题@here
【问题讨论】:
【参考方案1】:发布于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,而不是命令行参数。
【讨论】:
以上是关于使用 google-chrome cli 选项打开多个 PWA的主要内容,如果未能解决你的问题,请参考以下文章
Selenium 在 Fedora 35 中使用 chromium 而不是 google-chrome,如何设置 google-chrome?以及如何设置具体的下载文件路径?