← Page-Type Lab に戻る
history.pushState / popstate · full <main> swap

① SPA クライアントルーティング

React Router / Vue Router / Next App Router と同じく、リンク押下で history.pushState() を呼び、reload せずに <main> の中身を丸ごと差し替えます。 検証ポイント: widget の機能(コントラスト・フォント拡大など)を ON にしてから別ルートへ遷移し、 新しいページに効果が残る/再適用されるかを観測してください。