@Snoob-代わりに@bobinceの回答を受け入れていただければ幸いです。彼はここで最初に詳細について正しい軌道に乗っていました。受け入れられなくなるまでこれを削除/削除することはできないため、できるだけ正確になるように更新します。
現時点では、WebKit (Chrome、Safari など) 固有のものが表示されています (というか、表示されていません)。@ bobinceが他のブラウザーで指摘しているように、バーに実際のURL が表示されます。
http://www.facebook.com/facebook?v=wall#!/facebook?v=info\
Chrome が表示する場所:
http://www.facebook.com/facebook?v=info
これがAJAX コンテンツを Google 検索エンジンでクロール可能にする方法であることを考えると、これは少し理にかなっています。そのため、ブラウザーはコンテンツの出所も認識します。
詳細の修正: Webkit ブラウザーは、Facebook が必要とする短縮 URL を表示しています。ここでコードを確認できるHTML 5 履歴機能を使用しています( を参照してくださいHistoryManager
)。この場合、具体的には.replaceState()
、アクセスした URL を直接ご利用いただけます。
注:この回答は後で有効でなくなる可能性があります (WebKit 固有のビット)。他のブラウザーは HTML5 機能をますますサポートしているため、これはすぐに時代遅れになる可能性があります。