跳到正文
豫言包管理
← 全部包

豫言操作系统网页储存适配 0.1.0

豫言 · 库

以浏览器 sessionStorage 与 localStorage 实现网页储存接口。

网页储存浏览器适配

储存。豫 实现[网页储存接口](../../../豫言操作系统接口/网页储存/规范.汉语.md)的全部函数:读取网页储存、写入网页储存、删除网页储存。实现接口。豫 固定公共包身份与版本,接口检查器须在构建前核对签名。

宿主原语:适配只调用 豫言_浏览器_网页能力(同步)与 豫言_浏览器_网页能力异步(需要等待的操作)两个原语,操作名为 储存.读取、储存.写入、储存.删除;失败以(阴,错误文)返回,再由本适配转成豫言事故,不让 JavaScript 异常越过 Wasm 边界。

宿主实现:宿主/浏览器/宿主.mjs 的 创建网页能力。区域只认“会话”(sessionStorage)与“本地”(localStorage,测试可经 创建浏览器宿主({储存}) 注入);键至多 512、值至多 1048576 个 UTF-16 码元。读取的结果以首字符标示存在(“1”加值,或“0”),适配拆成(爻,字符串);写入遇配额或禁用返回 0,适配转成阴,不抛事故。

运行要求:等待类函数挂起豫言栈,浏览器须支持 JSPI;八个新包与网页事件包共用同一个统一事件队列。

验收:一致性验证见 ../网页定时/一致性验证/(探针应用 前端接口探针、宿主单元测试与 JSDOM+真实 Wasm 的一致性测试,说明见其中的 说明.汉语.md)。

依赖

查看包配置

上传历史

当前上传修订:1 ·

  1. 上传修订 1
    下载 ZIP

包层级

父包:豫言操作系统适配

没有子包。