#と!の役割は何ですか? hrefの値で?バンがajax-crawling互換性のためにおそらくアンカー(<a name="xx">
又は<element id="xx">
)アンカータグのhref値の特殊記号
に
<a href="#!${pageContext.request.contextPath}/dic/users/home.ct" rel="home">
#と!の役割は何ですか? hrefの値で?バンがajax-crawling互換性のためにおそらくアンカー(<a name="xx">
又は<element id="xx">
)アンカータグのhref値の特殊記号
に
<a href="#!${pageContext.request.contextPath}/dic/users/home.ct" rel="home">
#
ポイント。 #!
を組み合わせると、サイトがこのスキームをサポートしていることをGooglebotに知らせることができます。
このリンクスキームは、javascriptからのみ使用し、HTMLには印刷しないでください。この場合、ページには実際には!contextPath
というアンカーがありませんが、ページは/${pageContext.request.contextPath}/dic/users/home.ct
になります。
これは、Googleが一貫性を確保し、ajaxのURLをクロール可能にするために確立した標準になりました。
は、私は、彼らがhistory.pushState
を使用していると信じてhttp://code.google.com/web/ajaxcrawling/docs/getting-started.html
を参照してください。コンソールでhistory.back()
を実行すると、ページに戻ります。
ところで、 "!"空のハッシュの場合を排除するために使用されます。 "http://url#"はブラウザを上にスライドさせます。
'href = '#''や 'javascript:void(0)'を使うリンクのようなビジュアルは必要だが、リンクを必要としない場合は、CSSと 'tabindex = 0'を使って追加する必要がある。未使用のアンカーは必要ありません。 –
は、より多くの情報が必要です。テンプレートエンジンを使用しているようです。このコードを見た場所にリンクできますか? – nak
@nak yeahは、バグのように見えますが、それはサーバーによって何かに翻訳されることを意図していました。 – McGarnagle