一、简介

Microsoft Edge 扩展是开发人员用来添加或修改 Microsoft Edge 功能以改进用户的浏览体验的小型应用,扩展提供对目标受众很重要的利基体验或功能。

二、开发入门

一个基本的Edge扩展应该包含以下几个组成部分:

  • 包含基本平台信息的应用程序清单 JSON 文件(Manifest)。
  • 定义该函数的 JavaScript 文件。
  • 定义用户界面的 HTML 和 CSS 文件。

示例插件

1、新建manifest.json官方规定的应用程序清单文件

该清单文件是扩展的蓝图文件,它包括扩展的版本号、扩展的标题以及运行扩展所需的权限等信息。

{"manifest_version": 3,"name": "Edge浏览器插件开发入门","version": "0.5","description": "Edge浏览器插件开发入门。","icons": {"16": "icons/colors16.png","32": "icons/colors32.png","48": "icons/colors48.png","64": "icons/colors64.png","128": "icons/colors128.png"},"action": {"default_popup": "html/colors.html"}
}// manifest_version 清单文件版本为固定的3,老版本为2
// name 插件名称
// version 插件版本
// description 插件描述信息
// icons 浏览器会自动调整选择合适大小的图标
// action.default_popup 启动扩展时加载的文件// 更多配置请查看微软官方文档

2、colors.html 动扩展时加载的文件

<html lang="zh"><head><meta charset="UTF-8" /><title>Edge浏览器插件开发入门。</title></head><body><img src="../icons/colors128.png" /></body>
</html>

3、Edge浏览器加载插件





Edge浏览器扩展开发入门相关推荐

  1. edge浏览器扩展插件中心10月发布 可直接安装Chrome扩展

    edge浏览器扩展插件中心10月发布 可直接安装Chrome扩展 Windows 10的全新浏览器Edge收获了不少好评,我们也知道它将在今年秋天迎来扩展程序的支持. Mashable已经指出,微软将 ...

  2. edge linux 下载软件,微软Edge浏览器Linux开发版

    本期小编给大家推荐一款大众喜爱的加载程序,名字叫<微软Edge浏览器Linux开发版>.是一款微软正式宣布推出Linux的Microsoft Edge版本.Microsoft Edge f ...

  3. 【原创】PHP扩展开发入门

    PHP扩展开发入门 作者:wf (360电商技术组) 在我们编写自己的第一个php扩展之前,先了解一下php的整体架构和运行机制. php的架构如图1所示.其中一个重要的就是SAPI(服务器端应用编程 ...

  4. 常见浏览器扩展开发笔记(chrome firefox 360 baidu qq sougou liebao uc opera)

    浏览器扩展开发貌似时下很冷门啊,但是不少企业还是有类似的应用,360的抢票插件啊,笔者最近在做的网页翻译扩展之类的.笔者在开发的过程中,遇到了不少坑,说是坑,说白了就是各个厂商支持的API不统一导致的 ...

  5. 浏览器扩展开发系列教程(一)

    以谷歌内核的浏览器扩展,包括 edge chrome ,还有我们常用的国产浏览器都能使用 浏览器扩展是一种软件,以增强Chrome内核浏览器的功能.浏览器扩展使用HTML.JavaScript.CSS ...

  6. Chrome浏览器扩展开发系列之一:初识Google Chrome扩展

    1.       Google Chrome扩展简介 Google Chrome扩展是一种软件,以增强Chrome浏览器的功能. Google Chrome扩展使用HTML.JavaScript.CS ...

  7. Firefox(火狐)浏览器扩展开发初探

    最近开发一个FF的扩展,自动完成公司的订餐操作,主要完成的功能很简单:登陆网站,执行一个特定操作,并在ff的状态栏内显示执行的成功或者失败的状态.以前没有写过FF扩展,需要从头学习,在完成这个扩展过程 ...

  8. Chrome浏览器扩展开发之自动化操作页面

    Chrome浏览器支持扩展(Extension)开发,来定制扩展现有的功能,如:自动登录,定时刷新,抢票等功能,本文以一个简单的小例子,简述Google Chrome 扩展开发的基本步骤,仅供学习分享 ...

  9. Chrome浏览器扩展开发系列之五:Page Action类型的Chrome浏览器扩展

    Page Action类型的Google Chrome浏览器扩展程序,通常也会有一个图标,但这个图标位于Chrome浏览器的地址栏内右端.而且这个图标并非始终出现,而是当某指定的页面打开时才会出现.也 ...

最新文章

  1. 手机可以阅读html吗,手机文档html能删除吗
  2. Java魔法堂:注解用法详解——@SuppressWarnings
  3. 在Lucene.net实现自定义排序
  4. MySQL外键的设置及作用
  5. redis(一)--认识redis
  6. centos安装vsftp后的虚拟用户设置
  7. Pinyin4NET 发布到 NUGET 服务器
  8. 计算机科学与技术范文,计算机科学与技术专业(范文).doc
  9. 【服务器】宝塔部署eoLinker开源版
  10. 汉字为什么能流传至今_《汉字为什么是方块字(节选)》阅读附答案
  11. Debug调试报错解决方案
  12. 发送邮件被对方服务器退回是什么原因导致的?
  13. 计算机二级职业生涯规划讲座心得,职业规划课心得体会2000字
  14. CSU_WF-中南大学网络服务队2020招新培训-硬件知识
  15. css使用rgb属性设置颜色
  16. 安卓 调用QQ加群代码
  17. 使用基于ggplot2的包ggalluvial绘制桑基图(冲积图)
  18. vue3实现主题切换功能
  19. 【一日一logo_day_35】chi
  20. Linux 系统如何设置开机程序自启动

热门文章

  1. 框架设计之菜鸟漫漫江湖路系列 二:自学求索
  2. 量子计算(二十二):Grover算法
  3. 抖音直播需要哪些设备,看完让你少花冤枉钱丨国仁网络资讯
  4. waves服务器系统包,Waves Complete 12
  5. 拥抱人工智能 | 智安协携手华为共同举办第五届智慧城市建设高峰论坛圆满成功!
  6. Linux centos7:权限和所有者
  7. A1机器狗 | Edu-go1 宇树科技
  8. shuriken粒子系统(4)
  9. 消防设备电源监控系统在大型建筑内的应用
  10. 消防电源监控系统在春晓161#地块人防工程的设计与应用