Chrome 配置文件初始设置:在首次运行之前安装企业控制的扩展程序

Chrome profile initial setup: install enterprise controlled extension BEFORE first run

提问人:crunk1 提问时间:8/27/2023 更新时间:8/27/2023 访问量:24

问:

我有一个独特的用例。在工作中,我最近被任命为一个内部公司应用程序的所有者。我们的应用程序在应用模式下启动 Chrome 实例(即标志)。此外,我们还安装了一个 Chrome 扩展程序 与 Chrome 的企业管理 .该扩展程序来自 Chrome 网上应用店。在大多数情况下,此设置非常适合我们;该扩展程序在我们的应用程序中运行。--app=<internalURL>ExtensionsInstallForcelist

但是,有一种独特的情况是扩展未加载。在一个配置中,我们创建一个临时的、一次性使用的 Chrome 用户目录,并使用 .因此,当 Chrome 启动时,该目录为空,Chrome 会在此新的用户数据目录中创建一个新的默认配置文件。正如预期的那样,该扩展是在此启动期间安装的。但是,扩展服务工作程序似乎不会在首次启动时启动 - 当配置文件是一次性使用时,这是有问题的。--user-data-dir=<newdir>

有没有办法在 Chrome 启动之前(或在 Chrome 启动时但在 Chrome 加载我们的 Web 应用程序之前)在新的 Chrome 配置文件中完全安装和启动扩展程序?--app=<internalURL>

浏览器 谷歌浏览器扩展程序 chromium

评论

0赞 wOxxOm 8/27/2023
听起来像是 Chrome 中的一个错误。尝试将 MV2 扩展与持久后台脚本配合使用。要尝试的另一件事是在manifest.json中将“背景”添加到“权限”中。
0赞 crunk1 8/27/2023
@wOxxOm我们使用的扩展是 MV3,但我也许可以测试 MV2。我还没有尝试过“permissions”: [“background”]。我得试试看。您认为它将如何与新的 Chrome 配置文件一起使用?

答: 暂无答案