以浏览器 Date 时区偏移与 document.cookie 实现网页环境接口。
源码浏览已生成;不能解析的文件以纯文本展示,不表示通过类型检查。
# 网页环境浏览器适配 `环境。豫` 实现[网页环境接口](../../../豫言操作系统接口/网页环境/规范.汉语.md)的全部函数:`读取本地时区偏移分钟`、`读取页面饼`。`实现接口。豫` 固定公共包身份与版本,接口检查器须在构建前核对签名。 **宿主原语**:适配只调用 `豫言_浏览器_网页能力`(同步)与 `豫言_浏览器_网页能力异步`(需要等待的操作)两个原语,操作名为 `环境.时区偏移`、`环境.饼`;失败以(阴,错误文)返回,再由本适配转成豫言事故,不让 JavaScript 异常越过 Wasm 边界。 **宿主实现**:`宿主/浏览器/宿主.mjs` 的 `创建网页能力`。时区偏移取 `-new Date(毫秒).getTimezoneOffset()`(东为正,四舍五入为整分钟);饼从 `document.cookie` 按名精确取值,原样返回不解码,禁用或抛错时视为不存在。 **运行要求**:等待类函数挂起豫言栈,浏览器须支持 JSPI;八个新包与网页事件包共用同一个统一事件队列。 **验收**:一致性验证见 `../网页定时/一致性验证/`(探针应用 `前端接口探针`、宿主单元测试与 JSDOM+真实 Wasm 的一致性测试,说明见其中的 `说明.汉语.md`)。
# 网页环境浏览器适配 `环境。豫` 行[网页环境之约](../../../豫言操作系统接口/网页环境/规范.文言.md)之诸函数:`读取本地时区偏移分钟`、`读取页面饼`。`实现接口。豫` 定公共包之身与版,接口检查器当于构建前核其签。 **宿主原语**:适配惟调 `豫言_浏览器_网页能力`(同步)与 `豫言_浏览器_网页能力异步`(须候者)二原语,操作名为 `环境.时区偏移`、`环境.饼`;败则以(阴,错误文)返,本适配转为豫言事故,不使 JavaScript 之异常越 Wasm 之界。 **宿主之行**:`宿主/浏览器/宿主.mjs` 之 `创建网页能力`。时区之偏取 `-new Date(毫秒).getTimezoneOffset()`(东正,四舍五入为整分);饼自 document.cookie 依名精取其值,原样返之而不解码,被禁或发错则视为无。 **运行之要**:候事之函数挂豫言之栈,浏览器须支持 JSPI;八新包与网页事件包共一统一事列。 **验收**:一致性验证见 `../网页定时/一致性验证/`(探针应用“前端接口探针”、宿主单元测试与 JSDOM 加真实 Wasm 之一致性测试,说明见其中之 `说明.文言.md`)。