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. 系统会显示以下对话框,确认是否要提交插件以供审核。

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第八节:深入讲解SMB中的Http组件

一、概述 Http组作是SMB中的核心组件之一&#xff0c;在第七节中讲解了如何简洁的进行web程序部署和运行&#xff0c;这只是它的功能之一。在本节中&#xff0c;我们将介绍Http组件的重要属性。 二、请求头Request 1、支持方法 支持POST、GET、PUT、DELETE、OPTIONS等方法&a…

吴恩达深度学习笔记:神经网络的编程基础2.15-2.17

目录 第一门课&#xff1a;神经网络和深度学习 (Neural Networks and Deep Learning)第二周&#xff1a;神经网络的编程基础 (Basics of Neural Network programming)2.15 Python 中的广播&#xff08;Broadcasting in Python&#xff09;2.16 关于 python _ numpy 向量的说明&…

作为技术人员在日常工作中如何使用边界AICHAT工具

目录 1.1、解决日常问题1.2、编写日常程序1.3、优化日常工作中的代码1.4、边界AICHAT工具会员中心1.5、边界AICHAT工具普通用户的权益1.6、边界AICHAT工具超级永久会员的权益 有关边界AICHAT工具工具的介绍请参考之前的系列博文&#xff0c; 一款好用的AI工具——边界AICHAT&a…

【SpringSecurity】十六、OAuth2.0授权服务器、资源服务器的配置(理论部分)

文章目录 0、OAuth2服务端结构1、授权服务配置2、授权服务器 ⇒ 配置客户端详情3、授权服务器 ⇒ 管理令牌配置4、授权服务器&#xff1a;配置端点访问的安全约束5、资源服务器配置 相关&#x1f4d5;&#xff1a; 【OAuth2授权服务器配置完整Demo】 0、OAuth2服务端结构 OAu…

微服务(基础篇-003-Nacos集群搭建)

目录 Nacos集群搭建 1.集群结构图 2.搭建集群 2.1.初始化数据库 2.2.下载nacos 2.3.配置Nacos 2.4.启动 2.5.nginx反向代理 2.6.优化 视频地址&#xff1a; 06-Nacos配置管理-nacos集群搭建_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1LQ4y127n4?p29&…

【Linux文本处理三剑客-grep、awk、sed】

grep, awk, 和 sed 是三个强大的文本处理工具&#xff0c;在Linux系统中广泛使用。每个工具都有其独特的特性和用法&#xff0c;下面我会对每一个工具进行简要的介绍和说明。 1.grep grep 是一个用于模式搜索的工具&#xff0c;它可以在文件或者标准输入中搜索包含特定模式的…

国内ip地址随意更换的潜在风险和策略

在数字化时代&#xff0c;IP地址是互联网通信的基础&#xff0c;而国内IP地址的随意更换可能带来一系列安全风险和问题。虎观代理小二将探讨国内IP地址随意更换的潜在影响以及如何有效应对这一挑战。 1.什么是国内IP地址&#xff1f; 国内IP地址是指在国内分配和使用的IP地址&…

边缘计算基础介绍及AKamai-linode产品分析

1、背景 随着互联网的发展&#xff0c;我们进入了大数据时代&#xff0c;这个时代也是移动互联网的时代&#xff0c;而且这个时代&#xff0c;大量的线下服务走到线上&#xff0c;随之而来的&#xff0c;比如外卖、叫车……于是&#xff0c;有各种各样的 App 和设备在收集你的…

对尾递归的理解,有哪些应用场景

文章目录 一、递归二、尾递归二、应用场景参考文献 一、递归 递归&#xff08;英语&#xff1a;Recursion&#xff09; 在数学与计算机科学中&#xff0c;是指在函数的定义中使用函数自身的方法 在函数内部&#xff0c;可以调用其他函数。如果一个函数在内部调用自身本身&am…

电子电器架构 —— 诊断数据DTC具体故障

电子电器架构 —— 诊断数据DTC具体故障 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师 (Wechat:gongkenan2013)。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 本就是小人物,输了就是输了,不要在意别人怎么看自己。江湖一碗茶,喝完再挣…

qt5-入门-标签页部件QTabWidget-2-新增和删除标签页

参考&#xff1a; C GUI Programming with Qt 4, Second Edition 本地环境&#xff1a; win10专业版&#xff0c;64位&#xff0c;Qt5.12 上一篇&#xff1a; qt5-入门-标签页部件QTabWidget-1-CSDN博客 https://blog.csdn.net/pxy7896/article/details/136883359 目录 效果实…

机器学习之线性回归与逻辑回归【完整房价预测和鸢尾花分类代码解释】

目录 前言 一、什么是线性回归 二、什么是逻辑回归 三、基于Python 和 Scikit-learn 库实现线性回归 示例代码&#xff1a; 使用线性回归来预测房价: 四、基于Python 和 Scikit-learn 库实现逻辑回归 五、总结 线性回归的优缺点总结&#xff1a; 逻辑回归&#xff08;Logistic…

WiFi已连接却不可上网是什么原因?

很多使用wifi上网的用户都遇到过这样的问题,就是电脑已经连接了wifi,但就是上不了网。着到底是怎么回事呢?今天,极客狗带大家一起来找找WiFi已连接却不可上网是什么原因,并给出对应的解决方。 原因分析: 可能是ip地址冲突所导致,也有可能是宽带出先故障,不妨试试下面的…

零基础入门数据挖掘系列之「特征工程」

摘要&#xff1a;对于数据挖掘项目&#xff0c;本文将学习应该从哪些角度做特征工程&#xff1f;从哪些角度做数据清洗&#xff0c;如何对特征进行增删&#xff0c;如何使用PCA降维技术等。 特征工程&#xff08;Feature Engineering&#xff09;对特征进行进一步分析&#xf…

Python - 深度学习系列30 - 使用LLaMA-Factory微调模型

说明 最实用的一种利用大语言模型的方式是进行微调。预训练模型与我们的使用场景一定会存在一些差异&#xff0c;而我们又不可能重头训练。 微调的原理并不复杂&#xff0c;载入模型&#xff0c;灌新的数据&#xff0c;然后运行再训练&#xff0c;保留checkpoints。但是不同项…

ExoPlayer架构详解与源码分析(12)——Cache

系列文章目录 ExoPlayer架构详解与源码分析&#xff08;1&#xff09;——前言 ExoPlayer架构详解与源码分析&#xff08;2&#xff09;——Player ExoPlayer架构详解与源码分析&#xff08;3&#xff09;——Timeline ExoPlayer架构详解与源码分析&#xff08;4&#xff09;—…

华为配置AP静态上线业务实验

配置AP静态上线业务示例 组网图形 图1 配置AP静态上线业务示例组网图 业务需求组网需求数据规划配置思路操作步骤配置文件扩展阅读 业务需求 管理员希望为AP配置静态IP地址&#xff0c;使AP能够找到正确的AC&#xff0c;当AP通过AC的认证后&#xff0c;实现AP在AC中正常上…

C++项目——集群聊天服务器项目(四)MySQL数据库

今天来介绍集群聊天器项目中MySQL数据库的相关表结构 集群聊天服务器项目需要进行好友、群组的增删操作以及好友离线状态的判断&#xff0c;需要在数据库中建立相关表进行增删改查操作&#xff0c;因此项目设计了如下五个表&#xff0c;大家可以自己动动小手&#xff0c;使用S…

机器学习——元学习

元学习&#xff08;Meta Learning&#xff09;是一种机器学习方法&#xff0c;旨在使模型能够学习如何学习。它涉及到在学习过程中自动化地学习和优化学习算法或模型的能力。元学习的目标是使模型能够从有限的训练样本中快速适应新任务或新环境。 在传统的机器学习中&#xff…

海外媒体宣发:十大国外中文网站-大舍传媒

十大国外中文网站 1、欧洲时报 覆盖欧洲且较具影响力的华文媒体 国外中文新闻网站&#xff0c;欧洲时报文化传媒集团旗舰日报《欧洲时报》旗下官方网站&#xff0c;总部设在法国巴黎&#xff0c;创刊于1983年&#xff0c;现已成为唯一发行覆盖全欧、发行量最大、最具影响力的华…