【发布时间】:2012-12-12 12:13:13
【问题描述】:
我是 Sammy 的新手,我想知道是否有办法阻止 Sammy 重定向到特定的路由或 URL。
有一个名为“setLocation”的方法,每次需要重定向时都会调用它。我想阻止对一个或多个 URL 的访问。
萨米能做到吗???
提前致谢
【问题讨论】:
标签: sammy.js
我是 Sammy 的新手,我想知道是否有办法阻止 Sammy 重定向到特定的路由或 URL。
有一个名为“setLocation”的方法,每次需要重定向时都会调用它。我想阻止对一个或多个 URL 的访问。
萨米能做到吗???
提前致谢
【问题讨论】:
标签: sammy.js
Sammy 只能在已知路线上使用 sammy 对象上的 'before' 方法购买(请参阅 sammy 文档)。在之前您可以检查是否启用了导航
不能阻止任何其他网址(www.google.com、www.yourdomain/sammysinglepageapp2 等)
【讨论】:
考虑使用此处定义的Sammy.around(callback):
Sammy.js docs: Sammy.Application around(callback)
如需更详细的回复,请参阅Cancel route using Sammy.js without affecting history
【讨论】: