mirror of
https://github.com/Silentely/eSIM-Tools.git
synced 2026-09-06 15:58:25 +08:00
安全修复: - 修复 dom.js 和 simyo/app.js 中的 innerHTML XSS 注入风险 - 使用 HTMLSanitizer.escapeHtml/escapeAttr 替代直接模板拼接 - 将 onclick 内联事件替换为 data-* 属性 + addEventListener - 移除 server.js 中硬编码的 Simyo X-Client-Token 架构优化: - 新增 _shared/rate-limiter.js 分布式限流模块 (Netlify Blobs) - verify-cookie.js 内存限流替换为 KV 跨实例共享方案 - giffgaff/utils.js debounce/throttle 改为委托共享实现 - simyo/app.js 会话存储迁移至 SecureStorage (自动 TTL 过期) - 合并 notifications-internal.js 至 notifications.js 消除双维护路径
10 lines
237 B
JavaScript
10 lines
237 B
JavaScript
'use strict';
|
||
|
||
/**
|
||
* 内部通知API(兼容层)
|
||
* 已合并至 notifications.js,此文件仅为向后兼容保留路由。
|
||
* 前端应迁移至 /.netlify/functions/notifications
|
||
*/
|
||
|
||
module.exports = require('./notifications');
|