编程技术
API签名与重放防护:HMAC与时间窗
通过 HMAC 计算与时间窗/Nonce 抑制重放攻击,提升公共 API 的安全性与可审计性。
Local Font Access API:本地字体枚举与隐私注意
---
title: Local Font Access API:本地字体枚举与隐私注意
keywords:
- Local Font Access
- queryLocalFonts
- 字体枚举
- 权限与隐私
description: 说明本地字体访问的权限与枚举流程、返回字段与使用场景、隐私边界与兼容回退,并给出示例与参考。
categories:
- 应用软件
- 办公软件
--...
Bun 生产可用性与 Node 互操作实践(2025)
# Bun 生产可用性与 Node 互操作实践(2025)
## 一、兼容性与互操作
- 模块系统:支持 `ESM/CJS`,对旧包按需适配导入方式。
- Node-API:检查依赖是否使用原生扩展;优先纯 JS 包,必要时评估兼容层。
- 标准库:与 `fs/http/crypto` 等 API 的行为一致性验证,避免隐性差异。
## 二、构建与运行
- 打包:使用 `bun build`
Badging API:PWA 应用角标与状态提示
介绍 Badging API 的应用角标设置与清理、与通知/后台任务协作、兼容与平台差异,并给出示例与参考。
API幂等性设计:Idempotency-Key与去重治理
通过 Idempotency-Key 与请求签名建立幂等保障,配合唯一约束与去重窗口实现安全重试与一致响应。
ImageCapture API:拍照与摄像参数控制
---
title: ImageCapture API:拍照与摄像参数控制
keywords:
- ImageCapture
- takePhoto
- getPhotoCapabilities
- torch
- zoom
description: 使用 ImageCapture 从视频轨获取照片并控制摄像参数(闪光灯、变焦等),提升拍照体验与稳定性,含能力探测与回退。
categories:
...
API幂等性Key与去重最佳实践
设计并实现API幂等性Key与服务端去重逻辑,提供可验证的请求头与数据库约束方案,保障重试安全与一致性。
