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.9.0 系列更新:新增可视化对话框与对白头像、从当前章节调试、工坊消息、用语辞典和角色档案图鉴。查看系列更新
访问宿主内部对象的高级逃生口
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.* 接口。