hx-history
htmxがページ状態のスナップショットを撮るときにlocalStorageキャッシュに機密データが保存されるのを防ぐために、現在のドキュメント内の任意の要素、またはhtmxによって現在のドキュメントにロードされた任意のhtmlフラグメントに対して、hx-history
属性をfalse
に設定します。
履歴ナビゲーションは想定どおりに機能しますが、復元時にはURLは履歴キャッシュではなくサーバーから要求されます。
例を次に示します
<html>
<body>
<div hx-history="false">
...
</div>
</body>
</html>
hx-history="false"
はドキュメントのどこにでも記載でき、現在のページ状態を履歴キャッシュから除外します(つまり、履歴スナップショット用に指定された要素の外でも指定できますhx-history-elt).