龙空技术网

Edge扩展应用程序的上架流程

我码玄黄 45

前言:

现在各位老铁们对“microsoft edge怎么添加扩展程序”大体比较注重,咱们都需要知道一些“microsoft edge怎么添加扩展程序”的相关资讯。那么小编也在网摘上收集了一些有关“microsoft edge怎么添加扩展程序””的相关内容,希望姐妹们能喜欢,我们快快来学习一下吧!

前言

在软件开发的生命周期中,发布流程是将产品推向市场并交付给用户的关键阶段。它不仅标志着一个项目从开发阶段到用户手中的转变,也是确保软件质量和用户体验的重要环节。那么一个清晰、高效且可重复的发布流程对于任何软件项目的成功至关重要,下文我们将主要阐述Edge扩展应用程序的基本发布流程。

发布

发布地址

在这里插入图片描述

扩展概述

页面详细展示了应用程序的类别、可见性、语言、URL、公钥、CRX ID(用于打包扩展程序)等信息。 如果你是第一次发布扩展应用程序,会自动跳转到此页面,未跳转则通过点击创建扩展按钮进入此页面。

程序包

在上传程序包之前还得准备好 manifest.json 配置文件。

manifest.json 是一个配置文件,用于定义 Microsoft Edge 扩展程序的属性和行为。这个文件遵循了 JSON 格式,包含了扩展程序的元数据、功能声明、权限请求等信息。以下是 manifest.json 文件中常见的一些字段:

manifest_version: 指定 manifest 文件的版本,目前通常是 2 或 3。

name: 扩展程序的名称。

version: 扩展程序的版本号。

description: 扩展程序的简短描述。

icons: 定义扩展程序的图标路径。

permissions: 扩展程序请求的权限列表。

background: 定义后台脚本的配置,包括脚本路径和脚本运行的时机。

browser_action: 定义浏览器操作按钮的配置,如图标、标题和弹出页面。

page_action: 类似于浏览器操作,但仅在特定页面上可用。

content_scripts: 定义要在特定网页上运行的脚本。

content_security_policy: 定义内容脚本的安全策略。

web_accessible_resources: 定义可以从其他源访问的资源。

action: 定义扩展程序的用户界面元素,如弹出页面、选项页面等。

options_page: 指定扩展程序的选项页面路径。

default_locale: 默认的语言环境。

commands: 定义用户可以通过快捷键触发的命令。

omnibox: 定义地址栏搜索建议的配置。

host_permissions: 定义扩展程序可以访问的特定网站。

optional_permissions: 用户可选的权限。

minimum_chrome_version: 扩展程序所需的最低版本的浏览器。

author: 扩展程序的作者信息。

homepage_url: 扩展程序的主页链接。

这是一个基本配置的示例:

{  "manifest_version": 3,  "name": "应用名称",  "description": "应用描述",  "version": "1.0.0",  "icons": {    "16": "logo_16.png",    "48": "logo_48.png",    "128": "logo_128.png"  },  "background": {    "service_worker": "background.js",    "type":"module"  },  "action": {    "default_popup": "popup.html",    "default_icon": "popup.png",    "default_title": "popup"  },  "chrome_url_overrides": {    "newtab": "index.html"  },  "permissions": [    "tabs",    "storage",  ]}

编写完配置完后,将 manifest.json 文件放入项目根目录,然后将整个根目录打包为zip文件,并上传程序包。

在这里插入图片描述

可用性

可用性用于配置应用的用户群体和市场,无特殊情况直接保持默认选项即可。

在这里插入图片描述

属性

属性用于配置应用的类别、隐私策略、开发者官网等。 其中类别是必填项,根据应用用途选择即可。支持详细信息同理。 其它信息可在应用上架后再来修改。

在这里插入图片描述

Store 一览

这里主要配置扩展的多语言版本,包括名称、LOGO、描述,进入编辑详细信息,还可以设置应用截图、搜索词等信息。

在这里插入图片描述

完成上述配置后,点击右上角发布按钮发布应用,然后等待审核即可。

审核问题

Distinct Function & Value: AccurateRepresentation

在这里插入图片描述

大概率是你的 permissions 权限未给完整,这里就是因为程序中使用了IndexedDB,但并未在 permissions 中声明 storage 权限。

标签: #microsoft edge怎么添加扩展程序