Если вы хотите добиться того, чтобы при переходе на главную у вас чего-то там активировалось, мне кажется вам проще будет опираться на возможности расширения. Например в хроме расширение может отслеживать изменение URL
так.
Если по каким-то причинам вам хочется реализовывать подобное только с использованием стандартного объекта window, то самым лучшим было бы изучить принцип работы VK JS, найти там либо роутер, либо ивенты, и их использовать (
если это вообще возможно). Также можно
отслеживать изменения (
polling), но это конечно создаст некоторые задержки.
И в любом случае мне кажется не стоит загружать скрипт много раз, если конечно это один и тот же скрипт. Достаточно нужную логику вынести в функцию и её выполнять когда надо.