当前位置: 首页 > 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.yidumall.com/news/18540.html

相关文章:

  • 网站建设优化公司哪家好热门网站
  • 品牌广告安卓系统优化大师
  • wordpress备案号格式网站seo优化建议
  • 犀牛云做的网站好不好营销与销售的区别
  • 网站网站开发的公司seo入门教程网盘
  • 网站管理员要干些什么seo教程排名第一
  • 义乌兼职网站建设公司地址怎么弄在百度上显示
  • 温州市企业网站制作老王搜索引擎入口
  • app开发制作全过程淘宝seo搜索优化
  • 网站做的一样算侵权吗网站优化公司怎么选
  • 深圳网站建设小程序品牌seo是什么意思
  • 在家有电脑怎么做网站设计网站用什么软件
  • 专门做家纺的网站自己创建个人免费网站
  • 长沙自适应网站制作市场营销策划方案3000字
  • 昆明网站制作方案定制网站推广seo设置
  • 新闻网站架构浙江百度代理公司
  • 中信建设有限责任公司校招seozou是什么意思
  • 无锡网站建设原则网站设计与建设
  • 重庆网站制作公司 网站规划
  • 网站建设从入门搜狗站长平台主动提交
  • 日本建筑设计网站seo实战密码第四版
  • 用node.js可以做网站吗百度163黄页关键词挖掘
  • 地方网站改版方案如何在百度上投放广告
  • 工作室网站建设方案模板优化 seo
  • 做网站广告多少钱谷歌广告优化
  • 深圳网站建设 独百度知道网页版
  • 昆明培训网站建设网站收录什么意思
  • 有赞官网广西壮族自治区在线seo关键词排名优化
  • 外贸英文网站模板谷歌官网入口手机版
  • 营销型企业网站诊断沧州网站建设公司