edge 浏览器插件 demo --chatGpt

gpt:

要开发 Edge 浏览器插件,你可以使用基于 Web 技术的扩展框架。Edge 使用的扩展框架与 Chrome 的扩展框架非常类似,因为它们都基于 Chromium 内核。下面是一个简单的 Edge 浏览器插件示例,演示如何创建一个基本的插件,该插件在打开新标签页时显示一条欢迎消息。

步骤:

  1. 准备开发环境:
  • 安装最新版本的 Microsoft Edge 浏览器。

  • 安装 Visual Studio Code(或其他代码编辑器)以编写插件代码。

  1. 创建插件目录:

在你的工作目录中,创建一个新的文件夹,作为插件的根目录。例如,你可以创建一个名为 "my-edge-extension" 的文件夹。

  1. 创建插件清单文件(manifest.json):

在插件根目录下,创建一个名为 `manifest.json` 的文件,用于描述插件的配置信息。以下是一个示例 `manifest.json` 文件的内容:

```json

{

"manifest_version": 3,

"name": "My Edge Extension",

"version": "1.0",

"description": "A simple Edge extension",

"permissions": "activeTab",

"action": {

"default_popup": "popup.html",

"default_icon": {

"16": "images/icon16.png",

"48": "images/icon48.png",

"128": "images/icon128.png"

}

},

"icons": {

"16": "images/icon16.png",

"48": "images/icon48.png",

"128": "images/icon128.png"

},

"background": {

"service_worker": "background.js"

},

"content_scripts": [

{

"matches": "\",

"js": "content.js"

}

]

}

```

这个清单文件指定了插件的名称、版本、描述、权限和其他相关信息。它还定义了插件的图标、弹出页面和后台脚本。

  1. 创建弹出页面:

在插件根目录下,创建一个名为 `popup.html` 的 HTML 文件,用于在用户单击插件图标时显示的弹出页面。例如:

```html

<!DOCTYPE html>

<html>

<head>

<title>My Extension</title>

</head>

<body>

<h1>Welcome to My Extension!</h1>

</body>

</html>

相关推荐
咸鱼老弟9 分钟前
Speculative Decoding(投机采样):大模型"先猜后验",生成速度翻倍
前端·算法·ai编程
a11177627 分钟前
网页版「MATLAB」开源
前端·开源
JianZhen✓34 分钟前
解决SPA发版旧版本残留+动态路由打包失效的完整方案(附落地代码)
前端·状态模式
计算机魔术师37 分钟前
Dario Amodei 发文呼吁放缓前沿 AI 开发后各方表态汇总
前端
anyup42 分钟前
仍然是简单一句话,uView Pro Starter 一键清理 Skill 发布
前端·人工智能·uni-app
福兮说1 小时前
纯前端把图片压缩到指定体积:canvas.toBlob 配合二分查找
前端·javascript·canvas·图片处理
是立不是利2 小时前
CSS 入门与进阶:从选择器到响应式布局的完整指南
前端·css
镭立智能制造2 小时前
电线电缆换线频繁?MES系统如何缩短换线时间40%
前端·制造
Amos_Web2 小时前
Rspack 源码解析(五):CodeGenerationPass 与模块代码生成
前端·前端框架·源码阅读
八荒启·交互动画2 小时前
Web特效06——WebGL深挖:顶点着色器和片元着色器到底在干什么
前端·网页特效·八荒启-交互动画·八荒启