backgroud.jsは、すべてのタブに同時にメッセージを同期する必要がある場合があります。このとき、すべてのタブのtabidを取得する必要があります。次のメソッドを実装できます。
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'});
}
});
}
気に入ったら気に入ってください❤!