Pinterest スタイルのリスト ページを実装しようとしています。ピンをクリックすると詳細ポップアップが開き、URL がhttp://pinterest.com/pin/123456のようなものに変わります。しかし、ページは無傷です。ポップアップが閉じられても、後ろのページはまだそこにあります。
「pushState」機能を使用して、ページを更新せずにブラウザーの URL を変更する履歴 API の同様の機能を確認しました。
Angular で同じことを実装したいのですが、ブラウザの URL が pushState を介して変更されるとすぐに、デフォルトの「状態変更」イベントのためにバックグラウンド ページがリロードされます。
任意のアイデアをいただければ幸いです。