Как я понимаю, у Вас проблема не с тем как запустить скрипт или определить открыт ли сайт, а с тем как общаться между двумя скриптами на разных сайтах.
Если сайты находятся в одном домене и одном браузере, тогда между вкладками можно общайтесь через localStorage, для этого и событие есть
window.onstorage = ()=>{}
Если сайты находятся в разных доменах, но в одном браузере, тогда между вкладками общайтесь в расширении через background
Если сайты находятся в разных браузерах, тогда между вкладками общайтесь через Бэк-энд
|