我正在尝试使用 Sammy js,并将其配置如下所示
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>
但是,当他们单击此链接时,它会被 Sammy 截获并运行 getInbox() 函数。如果 window.location 中的 URL 是不同的页面,如何允许重定向继续?