# 2026-05-28 开发日志

## 1. feat: 优化水印展示为固定像素平铺并支持动态刷新
- 动作：调整 `src/js/kanhouchu/util/util.js` 中的水印实现，将原先依赖相对布局的展示方式改为固定像素尺寸的平铺方案，并增加定时刷新逻辑。
- 原因：希望水印在浏览器放大缩小时尽量保持视觉稳定，同时让水印中的时间信息能够按间隔更新。
- 结果：水印改为固定像素背景平铺，整体显示更稳定，且时间内容可按定时器周期动态更新。

## 2. fix: 菜单跳转前缓存 pageCode 以防 hash 丢失
- 动作：在菜单点击跳转前先写入 `sessionStorage` 的 `pageCode`，再通过 `window.location.href` 跳转到带 hash 的页面。
- 原因：部分场景下页面刷新会把 `url#pageCode` 吃掉，导致后续无法正常跳转到目标页面或影响页面渲染。
- 结果：新增跳转前的 `pageCode` 缓存兜底，降低 hash 丢失导致页面定位失败的概率。
