当前位置: 首页 > news >正文

做网站的空间百度代运营

做网站的空间,百度代运营,山西建设监理协会网站,北京市住房和城乡建设委员会的网站plasmo:GitHub - PlasmoHQ/plasmo: 🧩 The Browser Extension Framework plasmo是一个开发浏览器插件的框架,支持使用react和vue等技术,而且不用手动管理manifest.json文件,框架会根据你在框架中的使用,自…

plasmo:GitHub - PlasmoHQ/plasmo: 🧩 The Browser Extension Framework

plasmo是一个开发浏览器插件的框架,支持使用react和vue等技术,而且不用手动管理manifest.json文件,框架会根据你在框架中的使用,自动生成manifest.json文件,而且做了大量的封装,让你可以快速开发浏览器插件,而且还支持很多浏览器。

想要通过plasmo给网页注入一些自己的js脚本,来修改控制网页内容,屏蔽网页广告,监听页面变化和拦截请求都是非常方便的。今天就讲一下使用plasmo给页面注入js脚本和给页面添加UI功能。也可以看官方文档,讲的比较详细:Content Scripts – Plasmo

注入脚本

内容脚本运行在独立世界的网页上下文中。这允许来自不同扩展的多个内容脚本共存,而不会与其他扩展的执行发生冲突,并且与页面的 JavaScript 保持隔离。使用的时候,只需要在框架根目录添加content.ts即可,或者你想注入多个脚本,就需要创建一个contents文件夹,将脚本都放进去即可:

// 默认匹配多有的页面并注入脚本
export {}console.log("You may find that having is not so pleasing a thing as wanting. This is not logical, but it is often true."
)

想要注入多个脚本,就创建一个contents文件夹:

只想给指定的网页注入,就添加配置:

import type { PlasmoCSConfig } from 'plasmo'// 可以匹配多个网址
export const config: PlasmoCSConfig = {matches: ['https://www.plasmo.com/*']
}

注入UI标签

Plasmo 拥有将 React、 Svelte3或 Vue3组件安装到当前网页的一流支持。这个特性称为内容脚本 UI (CSUI)。只需要在contents文件夹中创建一个tsx组件,然后导出组件即可:

export {}const CustomButton = () => {return <button>Custom button</button>
}export default CustomButton

然后重新加载插件就可以看到:

 

http://www.tj-hxxt.cn/news/87609.html

相关文章:

  • 网天下网站建设短视频代运营方案模板
  • 电子商务网站的定义百度sem是什么
  • 做投票网站深圳网络推广公司哪家好
  • 无锡企业建设网站公司纯注册app拉新平台
  • 谈谈对网站开发的理解长沙关键词优化首选
  • 国外哪个网站可以做外贸比较好最全资源搜索引擎
  • wordpress限制ip登次数什么是seo关键词优化
  • 十大seo公司什么是seo推广
  • 江西合创建设工程有限公司 网站搜索引擎优化哪些方面
  • 沈阳妇科seo技术公司
  • 网站目标百度官方网站首页
  • 镇江网站建设制作梅州网络推广
  • 做预定网站的作用百度推广外推联系方式
  • 网站开发需要用到java吗长沙网站制作公司哪家好
  • 两学一做知识竞赛网站怎么创建网站赚钱
  • 长沙哪些公司做网站谷歌浏览器官网
  • 做艺术品拍卖的网站独立站谷歌seo
  • 东莞网站建设销售前景怎么样seo属于什么
  • 网站做实名认证如何制作网站最简单的方法
  • wordpress怎么取消谷歌字体上海百度首页优化
  • 外贸网站改版公司哪家好西安seo工作室
  • 怎么用织梦做本地网站无锡seo网站管理
  • 神州顺利办深一做网站站长工具无忧
  • 网站建设单位seo引擎优化方案
  • 成都网站制作scgckj河南网站排名
  • 蜘蛛云建网站怎样一个完整的策划案范文
  • 银川做企业网站搜狗指数官网
  • 网站建设设惠州seo招聘
  • 想做水果外卖怎么做网站一站式网络推广服务
  • 拟采用建站技术贴吧友情链接在哪