我一直想知道如何在 URL 中使用 #
或 #!
即时浏览页面。像谷歌这样的许多网站都在使用它 http://www.google.com/nexus/ ,当用户单击任何链接时,没有任何变化并且会立即打开,只有 URL 发生变化,例如:www.example.com/#contact
或 www.example.com/#home
我怎样才能对我的 8 个页面执行此操作? (主页、功能、费率、联系方式、支持)
最佳答案
您可能需要查看基本的 AJAX 教程(例如 http://marc.info/?l=php-general&m=112198633625636&w=2)。 URLS 使用 #! 的真正原因是让他们被谷歌索引。如果你想让你的 AJAX URL 被谷歌索引,你必须实现对 _escaped_fragment_ 的支持(参见:http://code.google.com/web/ajaxcrawling/docs/specification.html)。
关于javascript - 如何实现#!基于链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7236104/