浏览器插件开发 复制粘贴插件的简单demo

浏览器插件开发@TOC

浏览器插件开发简单demo

最近想要复制网站页面的内容,很头疼,可以选择,但是无法复制,试过开发者模式输入启用复制来解除js禁用复制的功能,但是失败了,也尝试过直接禁用js,可惜人家网站有检测,直接无法显示,也用了别的浏览器插件,结果也不行,无奈只能自己开发了

这里我默认大家都了解过插件开发的一些理论知识了,咱们直接上demo,小的demo

1、直接上效果

1、点击获取内容 2、就出现了需要复制的东西,然后选择复制就可以了
1、点击获取内容
2、就出现了需要复制的东西,然后选择复制就可以了

功能实现

1、先看目录结构

我最讨厌不给看目录结构的,所以我先给大家看目录结构,方便大家了解整个项目
在这里插入图片描述
目录很简单,就四文件,代码也很简单

2.1、background.js


// 这个跟复制功能没什么关系,这个只是测试插件是否起作用的
// 但是初学者 也也可以看看,了解一下浏览器插件本地存储的api
// 定义颜色
let color = '#3aa757';
// 首次安装插件、插件更新、chrome浏览器更新时触发
chrome.runtime.onInstalled.addListener(() => {
   
   
    chrome.storage.sync.set({
   
    color });
    console.log('插件默认颜色为: %c #3aa757', `color: ${
     
     color}`);
});

2.2、mainfest.json

{
   
   
    "name": "myTestPlug",
    "description": "我的第一个chrome插件",
    "version": "1.0",
    "manifest_version": 3,
    "background": {
   
   
        "service_worker": "background.js"
    },
    "permissions": [
        "storage",
        "activeTab",
        "scripting",
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

php全栈小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值