447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
|
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
|
-
+
-
+
|
xTabPort.postMessage({sActionDone: sCommand, result: result, dInfo: null, bEnd: false, bError: false});
}
function sendCommandToCurrentTab (sCommand) {
if (bChrome) {
browser.tabs.query({ currentWindow: true, active: true }, (lTabs) => {
for (let xTab of lTabs) {
console.log(xTab);
//console.log(xTab);
browser.tabs.sendMessage(xTab.id, {sActionRequest: sCommand});
}
});
return;
}
browser.tabs.query({ currentWindow: true, active: true }).then((lTabs) => {
for (let xTab of lTabs) {
console.log(xTab);
//console.log(xTab);
browser.tabs.sendMessage(xTab.id, {sActionRequest: sCommand});
}
}, showError);
}
function sendCommandToAllTabs (sCommand) {
for (let [iTab, xTabPort] of dConnx.entries()) {
|