ctx.getHost() 返回当前宿主暴露的内部对象。它的 TypeScript 类型是 unknown,不同宿主返回的字段也不同。
API
| 方法 | 返回值 | 说明 |
|---|---|---|
getHost() | unknown | 返回宿主专用对象 |
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
✨ v1.21.0 新增:场景分组与紧凑选择、鼠标跟随视差、UI 图片拖入、章节前处理和独立更新进度。查看新功能
访问宿主内部对象的高级逃生口
ctx.getHost() 返回当前宿主暴露的内部对象。它的 TypeScript 类型是 unknown,不同宿主返回的字段也不同。
| 方法 | 返回值 | 说明 |
|---|---|---|
getHost() | unknown | 返回宿主专用对象 |
const host = ctx.getHost();
const mode =
typeof host === "object" && host !== null && "mode" in host
? String(host.mode)
: "unknown";
console.log(mode);
engine
preview
getHost() 不是稳定的跨宿主契约。业务扩展不应依赖 application、store 等内部字段;这些字段可能随 Studio 版本变化。需要稳定能力时,应优先使用其他 ctx.* 接口。