Cześć, załóżmy, że mam taki prosty kod:
chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) {
if (changeInfo.status === 'complete') {
var host = tab.url;
var reg = new RegExp("test", "gi");
if(reg.test(host)) {
chrome.tabs.executeScript(
tabId,{
code:"$(window).on('mousemove', function(e) {var posX = e.pageX;var posY = e.pageY;console.log(posX);console.log(posY);});"
},
function(results) {
});
}
}
});
Dzięki temu po załadowaniu strony i wykonywaniu eventu moousemove w konsoli wyświetlane są aktualne pozycje kursora.
Chciałbym teraz zrobić tak, by wywoływanie tego mousemove w tej karcie "przekazywane" było do innej karty, tzn. by wraz z tym, gdy na aktualnej karcie wykonuje mousemove to w innej karcie to mousemove także jest przechwytywane i też w konsoli wyświetlane są pozycje kursora, dokładnie te same. Prosiłbym o jakieś wskazówki na jakie funkcje, metody czy jakieś słowa kluczowe zwrócić uwagę, by takie coś wykonać.