Как угловое приложение может узнать, если SharedWorker уже существует?
У меня есть сценарий SharedWorker
которые делают синхронизацию между indexedDb
и удаленный db
, Но когда я открываю вкладку или окно добавления (один из вариантов использования в моем приложении) приложения, он создает другой процесс синхронизации. Конечно, это лишнее.
Я хотел, чтобы мое приложение было проинформировано, если процесс синхронизации в SharedWorker
уже существует. Если этот процесс уже существует, новый экземпляр приложения (еще одна вкладка) не будет создан new SharedWorker()
, Как мне это получить?