javascript - 如何实现#!基于链接?

标签 javascript jquery html dom hashbang

我一直想知道如何在 URL 中使用 ##! 即时浏览页面。像谷歌这样的许多网站都在使用它 http://www.google.com/nexus/ ,当用户单击任何链接时,没有任何变化并且会立即打开,只有 URL 发生变化,例如:www.example.com/#contactwww.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/

相关文章:

javascript - 有没有在不使用 onclick 功能的情况下清除文本区域?

jquery - 单击行时 JQGrid MultiSelect 复选框不会取消选中

javascript - 是什么导致 Vue props 等于 DOM 中的 [object Object]?

javascript - 如何在angularjs中跨模块之间共享数据?

javascript - 使用设计随机化屏幕上的文本

javascript - 如何在 Svelte 中动态绑定(bind)事件?

javascript - 禁用 iframe 标记中的下载按钮

javascript - RegEx - 时间验证 ((h)h :mm)

javascript - Bootstrap 日历根据日期绘制事件

javascript - 大表单或 javascript 锁定浏览器