我在这里可以看到一个例子:http://www.codeandtheory.com/#/about/
点击任何其他链接后,它会顺利加载下一页。我已经读过使用/#!/比/#/更好我怎样才能在我的网站上添加/#!/所以我可以使用ajax来加载我的页面?
如果网站访问者未启用JavaScript,是否有任何后备错误?
答案 0 :(得分:0)
现代浏览器支持HTML5 pushState更新网址。你在说什么是Google's hash Bang。
答案 1 :(得分:0)
后备是通常从后端模板设置链接,然后在JavaScript中用#重写它们(如果已启用)。这样,链接仍可用于非JS / crawler。
您需要设置路径,以便在使用或不使用JS时可以使用它们:
/#/about
/about
链接到同一个地方。因此,如果链接已被重写为#format,它将不会触发刷新,而是触发该位置的JS AJAX加载。