Skip to content

修复:移除启动时的地理位置权限请求 - #168

Merged
makewheels merged 2 commits into
masterfrom
fix-remove-geolocation
Aug 23, 2026
Merged

makewheels merged 2 commits into
masterfrom
fix-remove-geolocation

Conversation

@makewheels

Copy link
Copy Markdown
Owner

背景

网站启动时会为了按日出日落切换主题而请求地理位置,但业务并不需要位置数据。

改动

  • 删除定位调用和纬度读取/保存逻辑,启动时清理旧纬度缓存
  • 自动主题改为跟随系统深浅色,保留手动浅色/深色
  • 首屏防闪脚本与运行时逻辑保持一致
  • 兼容现代浏览器和旧版 Safari 的系统主题变化监听
  • 更新中英文提示、业务文档和持续交接记录

验证

  • 前端全量测试:284/284
  • 覆盖率:Statements 90.06%,Branches 82.80%,Functions 88.28%,Lines 93.82%
  • lint:0 error(23 个既有 warning)
  • CSS 物理行门禁:11 个文件全部不超过 500 行
  • 生产构建通过
  • 源码及生产构建产物均不含定位 API 调用
  • 独立只读审查无阻断项

@makewheels
makewheels merged commit 7bb6f8c into master Aug 23, 2026
3 checks passed
@makewheels
makewheels deleted the fix-remove-geolocation branch August 23, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant