hx-history

在当前文档中的任何元素上,或者 htmx 加载到当前文档中的任何 html 片段上,将 hx-history 属性设置为 false,以防止在 htmx 记录页面状态快照时将敏感数据保存到 localStorage 缓存中。

历史导航将按预期工作,但在恢复时将从服务器而不是历史记录缓存请求 URL。

以下是一个例子:

<html>
<body>
<div hx-history="false">
 ...
</div>
</body>
</html>

笔记

  • hx-history="false"可以存在于文档中的任何位置(即使在 hx-history-elt 指定的元素之外),以禁止历史记录缓存中当前页面状态。