前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Chrome 插件开发-主动获取所有页签的tabid,background.js直接向所有页签同步传递消息

Chrome 插件开发-主动获取所有页签的tabid,background.js直接向所有页签同步传递消息

作者头像
小蓝枣
发布2020-09-24 10:14:54
2K0
发布2020-09-24 10:14:54
举报
文章被收录于专栏:CSDN博客专家-小蓝枣的博客

有时候 backgroud.js 需要向所有的页签同时同步消息,这时就要获取到所有页签的 tabid 了,下面的方法即可实现。

代码语言:javascript
复制
function open_all_tab(){
	// 获取所有的页签
	chrome.tabs.getAllInWindow(null, function(tabs){
		for (var i = 0; i < tabs.length; i++) {
			// 在控制台打印出页签的tabid
			console.log(tabs[i].id);
			// 通过tabid向每一个页签发送消息
			chrome.tabs.sendMessage(tabs[i].id, {type: 'xxx'});
		}
	});
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/09/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档