码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • edge 浏览器插件 demo --chatGpt


    gpt:

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

    步骤:

    1. 准备开发环境:

       - 安装最新版本的 Microsoft Edge 浏览器。
       - 安装 Visual Studio Code(或其他代码编辑器)以编写插件代码。

    2. 创建插件目录:

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

    3. 创建插件清单文件(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"]
        }
      ]
    }
    ```

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

    4. 创建弹出页面:

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

    ```html



      My Extension


     

    Welcome to My Extension!



  • 相关阅读:
    [机缘参悟-68]:深度思考-人的心理系统与软件系统模型与性能指标比较(可用性、可靠性、可维护性、鲁棒性、适应性、反脆弱性、成熟性)--- 人工智能启示
    Prometheus简单理解
    SQL关联表更新
    微表情识别API + c++并发服务器系统
    devres驱动笔记
    Flink之窗口指派API模板
    【MCAL_CANDriver】-1.2-Can Mailbox邮箱,Hardware Object,HOH,HRH,HTH之间的关系
    求字符串函数和长度不受限制的字符串函数的详解
    Hive 面试题
    在JavaScript中利用代码来实现ATM的效果,具有存钱,取钱,查看余额,退出功能
  • 原文地址:https://blog.csdn.net/glc22/article/details/133707571
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号