Chrome 插件打包发布

插件打包发布

一、打包成 zip

最简单方便的一种其实就是打包成 zip 包,通过下载链接进行下载,在包里面通过设置版本号和数据库的版本号对比来提醒用户进行新包的下载。

在这里插入图片描述

二、发布到 Chrome 应用商店

1. 注册成为开发者

在发布到 chrome 应用商店之前,需要先有一个谷歌账号,并且需要支付 5 美元才能注册为 chrome 应用商店开发者

在这里插入图片描述

【注册链接】:https://chrome.google.com/webstore/devconsole/register

2. 插件类别

开发者控制台会要求为插件指定一个类别,一个程序只能有一个类别

  • 无障碍
    • 这些插件旨在为有视觉障碍者、听力受损、动作失常和其他残障人士改善浏览体验。这可能包括屏幕阅读器等工具、深色模式插件,或有助于导航、使用键盘快捷键和语音指令等的实用程序。
  • 艺术与设计
    • 此类插件提供了用于查看、编辑、整理及分享图片和照片的工具。它们可能还提供屏幕截图、搜索图片以及集成热门图片托管或编辑服务的功能。
  • 通信
    • 可实现通信的插件。此类别涵盖的内容非常多:撰写和设置电子邮件模板、电子邮件管理、屏幕共享、视频会议应用和增强功能等等。
  • 开发者工具
    • 各种插件可帮助 Web 开发者执行调试、性能分析、代码 lint 检查等任务,以及可改进浏览器的开发者工具的工具。例如,实时 HTML/CSS/JavaScript 编辑、API 测试和 CSS 检查。
  • 教育
    • 教学或辅助教学插件,包括语言学习、笔记、教学辅助和手语教学等。
  • 娱乐
    • 这些插件专为体育、音乐、电视和电影爱好者而设计。
  • 功能和界面
    • 用于完善 Chrome 界面的插件,例如标签页管理器、快捷方式管理器和应用启动器。
  • 游戏
    • 提供各种桌面游戏和街机游戏的插件。
  • 家庭
    • 各种插件,协助在家办公。此类别包括食谱实用者和经理、预算制定、产品研究等。
  • 休闲娱乐
    • 这些插件专为娱乐而设计。其中包含游戏、有趣的新标签页背景、古怪的微件、笑话、知识问答等。
  • 新闻和天气
    • 借助这些插件,用户可以及时了解时事和天气状况。他们可以从多个来源收集新闻、提供实时天气动态、通知重大新闻等等。
  • 隐私权和安全性
    • VPN、密码安全和钓鱼式攻击防范等插件。
  • Shopping
    • 这些附加信息旨在提升在线购物体验。这些平台可能会提供比价、优惠券查找器、评价和评分、心愿单管理等功能。
  • 社交媒体与人际交流
    • 这些插件旨在增强社交媒体平台。他们可以与服务集成,并提供轻松分享、通知、状态更新等功能。
  • 工具
    • 不属于其他类别的工具
  • 旅游
    • 用于规划行程的插件。
  • 平安健康
    • 有关自助、正念和个人发展的插件。
  • 工作流程和规划
    • 可帮助用户更高效地执行任务的插件。他们的工具五花八门,从跟踪时间段、保持专注的工具、待办事项列表管理员、电子邮件整理工具、文档编辑器和日历实用程序等等,不一而足。

3. 准备插件

1. 在生产环境中测试插件

确保所有功能都能按预期运行

2. 查看 manifest.json 文件

上传插件后,将无法在开发者信息中心内修改清单的元数据。如果发现拼写错误,就必须修改清单,增加版本号,然后重新压缩文件

请务必检查并包含以下字段:

  • name
    • 此名称会显示在 Chrome 应用商店和 Chrome 浏览器中。
  • version
    • 此插件版本的版本号。
  • icons
    • 一个数组,用于指定插件的图标。
  • description
    • 用于描述插件的字符串,不超过 132 个字符。
3. 压缩插件文件

需要提交包含所有插件文件的 ZIP 文件。请务必将该 manifest.json 文件放在根目录

4. 创建出色的插件详情页面

利用引人入胜且准确的插件详情页面,给用户留下深刻的第一印象,从而赢得用户信任。优质的插件详情页面会使用插件说明、图片和其他插件详情元数据,清楚地传达插件将提供的内容

  • 设计美观
  • 该插件的用途明确,可以满足用户真正的需求
  • 设置和新手入门流程直观
  • 项目易于使用

4. 在 chrome 应用商店发布

1. 上传插件内容

在 Chrome 网上应用店中发布的插件不能超过 20 个

  1. 前往 Chrome 开发者信息中心
  2. 登录开发者帐号
  3. 点击添加新插件按钮
  4. 依次点击选择文件 > 你的 ZIP 文件 > 上传。如果内容的清单和 ZIP 文件均有效,可以在下一页中修改该内容。

插件上传后,就会作为一项内容显示在信息中心内。

在这里插入图片描述

2. 填写插件相关信息
  • Package(打包)标签页会显示所上传项目的详细信息。首次创建项时,此页面无法修改。
  • 插件详情标签包含插件详情及其在 Chrome 应用商店中的显示方式的详细信息。
  • 可以在隐私标签页中声明插件的单一用途以及插件会如何处理用户数据。
  • 可以通过分发标签页声明你的插件是否为付费插件,以及哪些国家/地区将列出的插件以及会看到该插件的用户群。
3. 提交插件

当点击提交审核按钮后,系统会显示以下对话框,确认是否要提交插件以供审核

在这里插入图片描述

4. 延迟发布

通过上面显示的确认对话框,还可以控制内容的发布时间。如果取消选中该复选框,你的项目不会在审核完成后立即发布。不过,审核完成后,可以在选择的时间手动发布模板。

如果在审核后提交内容以自动发布,仍可以选择延迟发布,只需选择该内容菜单中的延迟发布选项即可

在这里插入图片描述

这样一来,如果在提交提交的内容后发现错误,或者只想更改发布时间,可以暂停发布

审核完成后,可以在 30 天内发布广告

三、管理插件

1. 插件审核

提交插件以供审核后,审核团队会审核该插件是否符合开发者计划政策。如果发现任何违规行为,审核团队会采取适当的违规处置措施。

1.1. 审核时间

Chrome 应用商店的审核时间可能会有所不同。2021 年初,大多数提交内容在 24 小时内完成审核,其中 90% 以上在三天内完成

审核流程结合使用手动系统和自动化系统。所有提交内容都要通过相同的审核系统,无论开发者的资历如何,也无论活跃用户有多少。

有些信号可能会导致审核人员更加仔细地检查插件,其中包括:

  • 新开发者
  • 新附加信息
  • 危险的权限请求
  • 重大代码更改

所有插件提交,无论是为新插件还是对现有插件的更新,都需要完成相同的审核流程。

1.2. 导致审核时间增加的重要因素
  • 广泛的主机权限
    • *😕/*/*、https://*/* 和 <all_urls> 等主机权限模式
  • 敏感的执行权限
  • 代码数量和格式
1.3. 审核结果
  • 未发现任何违规行为
    • 提交内容已获批准,并且可以发布到 Chrome 应用商店。
  • 发现违规问题
    • 提交内容会遭拒,并告知开发者原因。

2. 更新插件

2.1. 更新方式
  • 升级插件,在 Chrome 应用商店中发布该插件的新版本,并将其推送到用户群。
  • 针对之前以部分发布的方式发布的内容更新发布比例 (%)。 (适用于过去 7 天活跃用户数量超过 1 万的插件)
2.2. 升级插件
  • 上传一个新的 ZIP 文件

在开发者信息中心条目的“Package”(软件包)标签页上,使用“Upload New Package”(上传新的软件包)按钮上传 ZIP 文件:

在这里插入图片描述

2.3. 设置部分发布百分比

在这里插入图片描述

2.4. 提交更新

提交更新以供审核后,这并不会影响已发布的内容。现有用户将不会看到任何变化,并且新用户可以继续安装之前发布的当前版本。只有相应内容之后发布时,这些用户才会受到影响

如需提交更新以供审核,请执行以下操作:

  1. 确保已填写上述所有标签页中的详细信息。
  2. 点击提交审核按钮。
  3. 系统会显示以下对话框,确认是否要提交插件以供审核。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/495613.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux系统使用Docker部署MongoDB数据库并实现无公网IP远程访问

文章目录 前言1. 安装Docker2. 使用Docker拉取MongoDB镜像3. 创建并启动MongoDB容器4. 本地连接测试5. 公网远程访问本地MongoDB容器5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定TCP地址远程访问 前言 本文主要介绍如何在Linux Ubuntu系统使用Docker快速部署Mon…

【Java程序设计】【C00387】基于(JavaWeb)Springboot的校园食堂订餐系统(有论文)

基于&#xff08;JavaWeb&#xff09;Springboot的校园食堂订餐系统&#xff08;有论文&#xff09; 项目简介项目获取开发环境项目技术运行截图 博主介绍&#xff1a;java高级开发&#xff0c;从事互联网行业六年&#xff0c;已经做了六年的毕业设计程序开发&#xff0c;开发过…

企业如何申请邓白氏编码(DUNS)呢?

尤其是食品企业&#xff0c;药品企业在申请美国FDA认证的时候&#xff0c;经常会听到一个名词——“邓白氏编码”&#xff0c;申请邓白氏编码是企业顺利完成FDA注册认证的必要前提&#xff0c;因此都需要提供邓白氏编码。 今天&#xff0c;小编就来为大家详细介绍下邓白氏编码…

前端大文件分片上传

1.分片上传整体流程 开始上传&#xff1a;前端启动文件分片上传。后端返回唯一标识。分片上传&#xff1a;获取到上传的文件&#xff0c;然后设置一个固定的分片大小&#xff0c;将文件切成多个小片&#xff0c;计算出每一个分片的MD5值&#xff08;32位&#xff09;。将每个分…

证书(公钥):网络安全的关键

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【算法刷题】链表笔试题解析(1)

一、链表分割 题目描述&#xff1a; 链接&#xff1a;链表分割 题目分析&#xff1a; 这题直接处理并不好做&#xff0c;我们可以构建前后两个链表&#xff0c;将小于x值的结点放在链表a内&#xff0c;将其它结点放在链表b内&#xff0c;这样将原链表遍历完后&#xff0c;原链…

OSCP靶场--image

OSCP靶场–image 考点(CVE-2023-34152 suid strace提权) 1.nmap扫描 ## ┌──(root㉿kali)-[~/Desktop] └─# nmap -Pn -sC -sV 192.168.178.178 --min-rate 2500 Starting Nmap 7.92 ( https://nmap.org ) at 2024-03-27 23:43 EDT Nmap scan report for 192.168.178.17…

手机照片恢复:两种方法轻松找回您的珍贵照片!

我们的日常生活中&#xff0c;苹果手机已经成为了记录珍贵时刻的得力工具&#xff0c;而其中最重要的要数照片了。然而&#xff0c;有时候不可避免地会出现误删照片的情况&#xff0c;可能是因为手误、设备故障或其他原因。 当您发现重要的照片不见了&#xff0c;往往会感到焦…

「18」如何让你直播间增加高级质感,效果滤镜是你不二选择?

「18」效果滤镜给你的布景增加质感&#xff0c;更具视觉效果 首先&#xff0c;安装&#xff08;模糊滤镜的‘streamfx’&#xff09;安装包。安装成功后&#xff0c;StreamFX 会出现在 OBS 的菜单栏上。在OBS软件里滤镜可分为效果滤镜和音视频滤镜。 一、音视频滤镜 在选择「…

yolov8 pose keypoint解读

yolov8进行关键点检测的代码如下&#xff1a; from ultralytics import YOLO# Load a model model YOLO(yolov8n.pt) # pretrained YOLOv8n model# Run batched inference on a list of images results model([im1.jpg, im2.jpg]) # return a list of Results objects# Pr…

阿里云效CICD流水线提交前后端项目

后端 一、新建流水线 1进入流水线 2新建流水线 3选择流水线模板 二、上传后端项目 1 将后端项目发布至代码仓库后&#xff0c;在流水线中选择流水线源 我们在选择流水线源之后会出现扫描失败的情况 查看日志发现是因为我们的项目是多模块项目&#xff0c;再扫描的时候无法在…

浏览器扩展程序增加 vue_dev_tools 调试工具

1、引言 在做 Vue 项目的开发时&#xff0c;我们经常需要在页面上调试&#xff0c;接下来介绍如何在浏览器扩展程序增加 vue_dev_tools 调试工具。 Download the Vue Devtools extension for a better development experience 翻译&#xff1a;下载Vue Devtools扩展以获得更好…

C语言例4-30:将一个正整数的各位数字逆序输出

算法分析&#xff1a; 提取某一个正整数的最末一位数字&#xff0c;采用取模10的余数获得&#xff0c;以此类推即可。 代码如下&#xff1a; //将一个正整数的各位数字逆序输出 #include<stdio.h> int main(void) {int i,r;printf("输入一个正整数&#xff1a; \…

地方废物回收机构管理的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW&#xff0c;文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文&#xff08;设计&#xff09;学生选题参考合集推荐收藏&#xff08;包含Springboot、jsp、ssmvue等技术项目合集&#xff09; 目录 1. …

雷尼绍 VIONiC高精度光栅尺品助力高精度运动控制系统

随着科技的不断进步&#xff0c;对运动控制精度的要求不断提高。雷尼绍Renishaw推出的VIONiC系列是一款超高精度、超小型的一体化数字增量式光栅&#xff0c;可提供直接的数字位置反馈&#xff0c;具有卓越的测量性能、极高的运行速度和可靠性&#xff0c;成为高精度运动控制系…

C语言-Win11安装古老的VC6.0

win11安装VC6 有些学校一直还在使用VC6.0&#xff0c;我们尝试在Win1 下安装这个老古董&#xff0c;以下是在win11下安装VC6.0的方法。 点击安装文件 输入产品序列号 修改公共安装文件夹 如果C盘空间足够可以不用修改。 此处会发现鼠标一直在转圈不能完成更新系统&#xff0c;可…

领导驾驶舱下钻404问题解决

领导驾驶舱下钻404问题解决 问题 领导驾驶舱点击下钻页面 报404, 涉及到学工系统和sso认证系统 思路 传参 https://xxx:9007/getLoginUrl 转发到 https://xxx/getLoginUrl 修改nginx配置 location /getLoginUrl {proxy_pass http://127.0.0.1:80;}报了500错误 清理缓存后…

9.windows ubuntu 子系统,centrifuge:微生物物种分类。

上次我们用了karken2和bracken进行了物种分类&#xff0c;这次我们使用centrifuge. Centrifuge 是一种用于快速和准确进行微生物分类和物种鉴定的软件。其主要功能包括&#xff1a; 快速分类和物种鉴定: Centrifuge 可以对高通量测序数据&#xff08;如 metagenomic 或 RNA-Se…

JAVA------基础篇

java基础 1.JDK JDK :java development kit JRE&#xff1a;java runtime environment JDK包含JRE java跨平台&#xff1a;因为java程序运行依赖虚拟机&#xff0c;虚拟机需要有对应操作系统的版本&#xff0c;而jre中有虚拟机。 当你想要在Linux系统下运行&#xff0c;则需要…

JavaScript 权威指南第七版(GPT 重译)(四)

第九章&#xff1a;类 JavaScript 对象在第六章中有所涉及。该章将每个对象视为一组独特的属性&#xff0c;与其他对象不同。然而&#xff0c;通常有必要定义一种共享某些属性的对象类。类的成员或实例具有自己的属性来保存或定义它们的状态&#xff0c;但它们还具有定义其行为…