Как выполнить функцию в JS, при переходе на определенный URL?
Пользователь, будучи на главной странице сайта site.com, вводит в адресную строку site.com/admin. Как выполнить JS функцию, до перехода на эту страницу, и по возможности предотвратить или переадресовать переход на эту страницу. При этом нет возможности редактировать .htaccess или использовать PHP на сайте, нужно всё сделать только с помощью JS.
Написать клиентскую часть, как SPA или использовать фреймворк(тот же ангуляр, ембер и тд).. Как результат, при роутинге можно добавить выполнение чего угодно и как угодно...