Я экспериментировал с Sammy JS и он сконфигурирован, как показано нижеSammyjs - Разрешить Javascript перенаправляет
Sammy(function() {
//get individual email details when an item is clicked
this.get('#:EmailID', function() { self.openEmail(this.params.EmailID) });
//get inbox view when default page is visited
this.get('', function() { self.getInbox() });
}).run();
беда в том, со второй уловом все функции, которая отображает входящие сообщения, если совпадений не найдено. Он перехватывает все переадресации javascript. Например, у меня есть кнопка, которая перенаправляет пользователя на страницу аккаунта, как показано ниже
<a class="btn" href="~/Users/Account">Account</a>
Однако, при нажатии на эту ссылку, он перехватывается Сэмми и getInbox() функция выполняется. Как разрешить переадресацию, если URL-адрес в window.location - это другая страница?