如何将 Microsoft Edge 浏览器扩展打包并部署到市场?我参考了示例包并开发了 Edge 扩展,包括以下文件
- 自述文件
- 清单.json
- 背景.html
- css 文件夹
- .js 文件夹
- 图标文件夹
我从 Edge 加载扩展文件夹中进行了测试。但我不知道如何打包和部署到 Microsoft 市场。有人可以给我建议吗?
如何将 Microsoft Edge 浏览器扩展打包并部署到市场?我参考了示例包并开发了 Edge 扩展,包括以下文件
我从 Edge 加载扩展文件夹中进行了测试。但我不知道如何打包和部署到 Microsoft 市场。有人可以给我建议吗?
Microsoft Edge 团队已发布打包文档。
根据Building, Testing and Deploying a Browser Extension in Microsoft Edge(这是Microsoft Ignite NZ中的一个会话) ,Microsoft Edge 团队与Manifoldjs合作以支持生成 Edge 扩展 appx 包。您可以按照Manifoldjs 的自述文件为 Microsoft Edge 扩展生成 appx 包。
正如上面会话中所述,Microsoft Edge 目前不接受向商店提交的公开内容,如果您有兴趣将扩展部署到 Windows 商店,请考虑向https://aka.ms提交请求/extension-request被考虑用于未来的更新。
如果有人尝试使用manifoldjs 或pwabuilder 并且遇到问题,这里有一个解决方法。
首先,不要。
manifoldjs -l debug -p edgeextension -m <MANIFEST-LOCATION>.json
更新生成的 appxmanifest.xml。值可在合作伙伴中心找到。
<Identity
Name="<NAME>"
Publisher="<PUBLISHER>"
Version="0.1.0.0" /> <!-- UPDATE IDENTITY -->
<Properties>
<DisplayName>DISPLAY-NAME</DisplayName>
<PublisherDisplayName>PUBLISHER-NAME</PublisherDisplayName> <!-- UPDATE PUBLISHER DISPLAY NAME -->
<Logo>Assets\StoreLogo.png</Logo>
</Properties>
更新资产文件夹中的徽标。
以管理员身份运行 CMD,运行以下命令
MakeAppx pack /d <MANIFEST FOLDER PATH> /p <APPX LOCATION>
ex: C:\Program Files (x86)\Windows Kits\10\App Certification Kit\makeappx.exe" pack /d "manifest" /p "package\mypackage.appx"
我希望这可以帮助别人。