c#开发Edge插件
如何用c#开发Edge浏览器的插件
Microsoft Edge浏览器支持使用C#语言进行插件开发。以下是开发Edge浏览器插件的步骤:
- 安装Visual Studio 2017或更高版本
- 创建一个新的“类库”项目。在项目属性中,将目标框架设置为“.NET Standard 2.0”。
- 在项目引用中添加以下两个引用:
- Microsoft.Edge.Runtim.dll
- System.Runtime.InteropServices.dll
- 创建一个类,该类必须实现
IExtension
接口。例如:
using Microsoft.Edge.Runtim;namespace MyEdgeExtension
{public class MyExtension : IExtension{public void OnActivated(IActivatedEventArgs args){// 插件激活时要执行的代码}public void OnDeactivated(ExtensionDeactivationReason reason){// 插件停用时要执行的代码}}
}
在OnActivated
方法中添加要在插件激活时执行的代码。例如,要在浏览器加载时显示一个弹窗:
using Microsoft.Edge.Runtim;
using System.Runtime.InteropServices;namespace MyEdgeExtension
{public class MyExtension
c#开发Edge插件相关推荐
- 使用Vue3+Element Plus开发Chrome插件
使用Vue3+Element Plus开发Chrome插件 引言 初始Vue项目的创建 Element-Plus组件的安装及导入 其他文件配置 .eslintrc.js文件 vue.config.js ...
- 新版 Edge 插件商店面向开发者开放,支持现有插件迁移
微软宣布,新版 Edge 浏览器的插件商店(Addons store)已面向所有开发者开放提交,通过开发人员仪表板即可提交插件. 可提交的插件大致分为三类: 一类是现有的基于 Chromium 构建的 ...
- 一文教会你如何用Vue开发Chrome插件
前言 作为一个常年的B端前端开发者来说,千篇一律的业务开发有着些许的枯燥无味.在联调过程中,会经常发现后端在部署服务,然后又不知什么时候部署好,由于公司的部署系统查看系统部署状态入口较深,所以闲暇之余 ...
- 用C#来开发CAD插件,含源代
CAD插件看起来很神秘,其实一个合格码农经过几天就能快速掌握.没什么秘密,开发CAD插件和winform一样简单,多学几个类库用法就是,在CAD里展现界面和winform略有不同.学习CAD插件开发的 ...
- QIIME 2教程. 26为QIIME 2开发新插件DevelopingPlugin(2021.2)
为QIIME 2开发新插件 Developing a QIIME 2 plugin https://docs.qiime2.org/2021.2/plugins/developing/ 注意:本文档还 ...
- QIIME 2教程. 25可用和开发中插件AvailableFuturePlugins(2021.2)
可用插件 Available plugins https://docs.qiime2.org/2021.2/plugins/available/ 用户可以通过插件使用QIIME 2微生物组分析功能.Q ...
- QIIME 2教程. 26为QIIME 2开发新插件DevelopingPlugin(2020.11)
文章目录 为QIIME 2开发新插件 概述Overview 插件组件Plugin components 定义功能Define functionality 创建一个函数并注册为方法 Create a f ...
- QIIME 2教程. 25可用和开发中插件AvailableFuturePlugins(2020.11)
文章目录 可用插件 alignment对齐:[用于生成和处理序列对齐](https://docs.qiime2.org/2020.11/plugins/available/alignment/) co ...
- 自己动手开发jQuery插件
因为工作需要,所以这几天琢磨了一下关于jQuery插件开发的问题,经过一天鏖战,终于完成自己动手做的第一个jQuery插件,对于俺这种见了css就蛋疼菊紧的人来说,一天时间8小时,保守估计有5个小时在 ...
最新文章
- php cookie expires,php cookie类(设置、获取、删除cookie值)
- pytorch torch.squeeze
- bzoj 3209 花神的数论题 —— 数位DP
- Andro - Multipurpose OpenCart 2.X 自适应主题模板 ABC-0651
- [问题记录]编译AArch64平台的sigar源码遇到的问题
- 华为2288服务器怎样查看硬盘,华为RH2288H V2磁盘系统测试_华为 FusionServer RH2288 V2_服务器评测与技术-中关村在线...
- android tabhost的使用方法,Android TabHost组件使用方法详解
- 视频矩阵的作用及原理
- 怎样搭建serveru ftp个人服务器
- 区块链和AI的比武,谁将登上黑科技这一宝座
- Emacs-hacking第三天
- Rust 正则表达式 Regex
- 空间换时间小例子(2)
- 华为2288XV5服务器配置RAID,安装ESXI虚拟机
- 短信验证码后端-接口设计
- 双目立体视觉几何框架详解
- 并列句(2021-07-25)
- subversion出现如下错误怎么解决!已解决
- Clark与Park变换推导
- 计算机网络2 物理层