Defined in: internals.ts:20
回调句柄(transformCallback 返回的形态,携带数字 id)。
id:
number
Defined in: internals.ts:21
Defined in: internals.ts:25
@zturnlibs/ztron-inject 必须暴露在 window 全局上的完整契约。
metadata:
Record<string,unknown>
Defined in: internals.ts:52
由后端注入的窗口元数据。
convertFileSrc(
filePath,protocol?):string
Defined in: internals.ts:46
把文件路径转换为 WebView 可加载的 URL。
string
string
string
invoke<
T>(cmd,args?,options?):Promise<T>
Defined in: internals.ts:27
向后端发送消息并以响应 resolve。
T
string
Promise<T>
postMessage(
message):void
Defined in: internals.ts:49
向后端发送一条原始 IPC 消息。
unknown
void
runCallback(
callbackId, ...args):void
Defined in: internals.ts:43
调用一个已注册的回调(由后端经 eval 触发)。
number
...unknown[]
void
transformCallback<
T>(callback?,once?):number
Defined in: internals.ts:34
注册一个 JS 回调并把它的标识符返回给后端。
T
(response) => void
boolean
number
unregisterCallback(
callbackId):void
Defined in: internals.ts:40
按标识符移除之前注册的回调。
number
void
Defined in: internals.ts:15
转发给后端的 invoke 选项。
optionalheaders?:HeadersInit
Defined in: internals.ts:16
InvokeArgs =
Record<string,unknown> |number[] |ArrayBuffer|Uint8Array
Defined in: internals.ts:11
Internals.invoke 接受的命令参数形态。
internals():
Internals
Defined in: internals.ts:63
带友好报错的访问器:不在 Ztron WebView 中运行时抛出异常。