【问题标题】:How to package and deploy Microsoft Edge Browser extension to Windows Store?如何将 Microsoft Edge 浏览器扩展打包并部署到 Windows 应用商店?
【发布时间】:2023-04-03 00:55:01
【问题描述】:

如何将 Microsoft Edge 浏览器扩展打包并部署到市场? 我参考了示例包并开发了 Edge 扩展,包括以下文件

  • README.MD
  • manifest.json
  • background.html
  • css 文件夹
  • js 文件夹
  • 图标文件夹

我从 Edge 加载扩展文件夹中进行了测试。 但我不知道如何打包和部署到 Microsoft 市场。 有人可以给我建议吗?

【问题讨论】:

    标签: microsoft-edge microsoft-edge-extension


    【解决方案1】:

    更新(2016 年 12 月 19 日):

    Microsoft Edge 团队已发布packaging documentation

    上一个:

    根据Microsoft Ignite NZ 中的会话Building, Testing and Deploying a Browser Extension in Microsoft Edge,Microsoft Edge 团队已与Manifoldjs 合作,以支持生成Edge 扩展appx 包。 您可以关注ReadMe of Manifoldjs 为 Microsoft Edge 扩展生成 appx 包。

    正如上面会话中所述,Microsoft Edge 目前不接受向商店提交的公共提交,如果您有兴趣将扩展部署到 Windows 商店,请考虑向https://aka.ms/extension-request 提交请求至考虑在未来更新。

    【讨论】:

      【解决方案2】:

      如果有人尝试使用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"
      

      我希望这对某人有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-06
        • 2013-10-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多