问题描述
问题不在于开发者模式“加载解压”。如果扩展加载为解压缩,那么它会在普通浏览器上显示额外的弹出窗口。 Canary 和 Dev 不显示此弹出窗口(使用了一段时间的扩展程序),但我必须使用 Edge 和常规 Chrome 中的构建。
我想从本地源或我的网页(通过 HTTPS)安装扩展程序。 我有扩展名并且可以修改它(清单、内容脚本等)。 我可以完全控制本地机器。我可以添加注册表、本地策略和模板(不是加入 AD 而是 MS 帐户)、更改文件夹、主机文件等。 我已经将扩展提交到 Google Web Store 以供审核。可能会延迟一周或更长时间,也可能无法通过审核或两者兼而有之。
我问了相关问题How can I skip manual tests for a private Chrome extension?
那么是否有离线/企业模式下安装扩展的工作指南?
扩展程序可能在扩展程序页面上可见,但不应显示警告和/或其他图标。
不知何故,我无法理解并成功遵循 Alternate extension distribution methods 或 Deploying Connect Extensions in Closed Environments 指南。
如有任何帮助,我们将不胜感激。
附言最坏的情况是在扩展包中打包大量文件并大块更新。当前扩展连接到网络服务器并使用来自服务器的图片和声音。即时演讲生成几乎准备就绪。不能使用常见的浏览器/操作系统语音。
解决方法
来自 this doc:Windows 和 Mac 安装必须来自 Chrome Web Store。如果我们想在 Windows 和 Mac 上使用它们,似乎我们必须将扩展上传到商店。所以我认为第一步是将您的扩展程序上传到 Chrome Web Store 或 Microsoft Store。然后您可以从商店下载 .crx
文件以进行本地安装。