# 和 ! 的作用是什么?在href值?
<a href="#!${pageContext.request.contextPath}/dic/users/home.ct" rel="home">
# 和 ! 的作用是什么?在href值?
<a href="#!${pageContext.request.contextPath}/dic/users/home.ct" rel="home">
它已成为 Google 为确保一致性并使 ajax url 可抓取而建立的标准。
请参阅http://code.google.com/web/ajaxcrawling/docs/getting-started.html
我相信他们正在使用history.pushState
. 您可以history.back()
在控制台中执行此操作,它会引导您返回页面。
顺便一提, ”!” 用于消除带有空哈希的情况。“ http://url# ” 将使浏览器滑到顶部。
#
指向锚点(<a name="xx">
或<element id="xx">
)
爆炸可能是为了ajax 爬行兼容性。该组合#!
用于向 Googlebot 发出您的网站支持该方案的信号。
此链接方案应仅在 javascript 中使用,而不应打印到 HTML。在这种情况下,该页面实际上并没有一个名为 的锚点!contextPath
,但应该有一个位于 的页面/${pageContext.request.contextPath}/dic/users/home.ct
。