1

问题

我已经使用 #! 启动并运行了我的网站!URL 和 PathJS 运行良好。当某人链接到已经包含包含 hashbang 的正确 URL 结构的 URL 时,它可以正常工作。

我遇到的唯一问题是当用户访问 URL 中没有 hashbang 的页面时,它需要附加 hashbang 然后重新加载页面,或者希望触发 PathJS 来检测正确的 URL 结构并按照我说的做它到。

例子

访问http://twitter.com/google将拦截该 URL,将其更改为http://twitter.com/#!/google然后加载适当的内容。

4

1 回答 1

1

您可以使用以下命令定义根路由:

Path.root("#!/hello");

当用户来到没有任何哈希值的页面时,PathJS 将默认使用根路由。

于 2012-05-04T05:05:09.917 回答