文章图片
文章图片
文章图片
如果想要从popup页面和插件后台之间通信非常简单 , Chrome的api中给我们提供了两个函数
chrome.extension.getViews 给popup发送消息
chrome.extension.getBackgroundPage 直接调用后台的函数同时也可以传递消息
background设置一个函数
这个函数主要是打印出popup调用时返回的参数获取当前运行的视图并获取当前激活的网页执行alert(1)再使用chrome.extension.getViews传递消息给popup页面 。
popup.js设置
上面说道主要chrome.extension.getBackgroundPage来直接调用background的方法同时还能传递参数 , 我们吧popup添加一个id为bg的按钮 , 然后把onclick事件绑定上 。
实际效果
【腾讯|Chrome插件开发消息通信popup和后台之间的通信】点击popup界面的按钮会依次调用background的backfun函数 , 最后还会在popup的检查页面打印1
- 苹果|马化腾称,腾讯只是一家普通公司,这是谦虚说法还是有所顾虑?
- 百度|马化腾的一句话,腾讯市值一小时暴涨1400亿港币,马云格局还是小了
- 腾讯研究院|构建美好数字社会,腾讯2022科技向善创新周成功举办
- 腾讯|投出公司的总市值顶两个科创板,腾讯在给哪些企业当“后台”?
- 腾讯|前腾讯员工爆料:鹅厂的末位淘汰制让人心理崩溃!
- 芯片|腾讯立功了,国产芯片迎来好消息,重要程度不亚于华为鸿蒙
- 马化腾|从不大放厥词,马化腾:腾讯随时被替换
- 苹果|马化腾的一句话,腾讯市值一小时暴涨1400亿港币,马云格局还是小
- 腾讯|趣味知识: 三个走向没落的大企业
- 联想|百度地图、高德地图、腾讯地图的手机版,哪个导航最靠谱?