ドメインのサブパスに移動する場合、通常の方法は<a href="/somepath">Some Path</a>
. これにより、ページが完全にリロードされます。
しかし、Facebook では、写真を開くと、アドレス バーの URL が変わりますが、ページ全体はリロードされず、写真プラットフォームのみが読み込まれます。このようにして、人々は写真のURLを共有できます。これはどのように行われるのだろうか?
私はいくつかの検索を行い、一部の人々は を使用することを提案しましたhistory.pushState
が、これはほとんどの最新のブラウザーでのみ機能します。Facebook のものも IE 7 で動作します。