主 WebUI 与 Android 原生层交互的桥梁。
提供游戏功能控制、资源管理、子容器管理等 — 个接口。
JsBridge 是主 WebUI 与 Android 原生层交互的桥梁,提供游戏功能控制、资源管理、容器管理等功能。
在 WebUI 的 JavaScript 中直接调用 JsBridge.methodName(params...) 即可与原生层通信。
部分接口需要 kong.json 配置 hook 为 True,部分需要申请 py 加载权限。无权限时会显示 Toast 提示。
UI 操作自动在主线程执行,耗时操作(如文件清理、脚本下载)在子线程执行,不阻塞界面。
点击展开查看详细参数、返回值和代码示例。
所有接口的快速参考索引,点击方法名可跳转到详细说明。
| 方法 | 功能 | 分类 | 权限 |
|---|
使用 JsBridge 接口前请务必了解以下要点。
部分功能需要 DevConfig.Hook = "True",部分需要特定设备 ID 权限。无权限时会显示 Toast 提示,不会崩溃。
UI 操作自动在主线程执行;耗时操作(文件清理、脚本下载等)在子线程执行,不阻塞 UI。
容器名必须唯一,同名容器会覆盖旧容器。建议控制容器数量不超过 10 个。
关闭容器会释放 WebView 资源,隐藏容器会暂停 WebView。长时间不用的容器建议关闭而非隐藏。
长按 500ms 触发拖动(有震动反馈),短按正常响应 WebView 交互,移动超过 10px 取消长按。
通过 window.onSubContainerEvent 回调监听容器状态变化,支持 created / closed / hidden / shown 四种事件。