JSAPI 总览
设备
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
判断接口是否可以在当前客户端版本运行 | canIUse | 支持 | 支持 | 支持 |
获取设备信息 | getDeviceInfo | 支持 | 支持 | / |
获取客户端信息 | getAppInfo | 支持 | 支持 | 支持 |
获取授权的接口 | authorize | 支持 | 支持 | / |
导航栏
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
设置导航栏左侧第二个按钮 | setNavigationButton | 支持 | 支持 | 支持 |
设置导航栏按钮 | setNavigationButton | / | / | 支持 |
会话侧边栏导航自定义按钮 | setSidebarButton | / | / | 支持 |
隐藏导航栏 | closeNavBar | / | / | 支持 |
批量显示导航栏更多菜单项 | showMenuItems | 3.26.0 | 3.26.0 | / |
批量隐藏导航栏更多菜单项 | hideMenuItems | 3.26.0 | 3.26.0 | / |
设置导航栏颜色 | setNavigationBarColor | 支持 | 支持 | / |
自定义右上角更多菜单 | configureMenu | 支持 | 支持 | 支持 |
通讯录选人
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
选择部门和人 | chooseContact | 支持 | 支持 | 支持 |
创建群聊 | createGroupChat | 支持 | 支持 | 支持 |
群成员选择器 | chooseGroupMember | / | / | 支持 |
业务
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
设置内容到粘贴板 | setClipboard | 支持 | 支持 | / |
分享 | shareMessage | 支持 | 支持 | 支持 |
扫码 | scan | 支持 | 支持 | / |
获取应用信息 | getWebAppInfo | 支持 | 支持 | / |
获取用户信息 | getUserInfo | 支持 | 支持 | 支持 |
启动摇一摇 | accelerometerWatchShake | 支持 | 支持 | / |
停止摇一摇 | accelerometerClearShake | 支持 | 支持 | / |
地理位置
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
获取位置信息 | getLocationInfo | 支持 | 支持 | / |
开启持续定位 | startLocationUpdate | 支持 | 支持 | / |
关闭持续定位 | stopLocationUpdate | 支持 | 支持 | / |
监听实时地理位置事件 | onLocationChange | 支持 | 支持 | / |
移除实时地理位置事件 | offLocationChange | 支持 | 支持 | / |
Wi-Fi
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
获取设备当前所连的 Wifi | getConnectedWifi | 支持 | 支持 | / |
获取 Wi-Fi 开关状态 | getWifiStatus | 支持 | 支持 | / |
获取 Wi-Fi 列表 | getWifiList | 支持 | / | / |
监听获取到 Wi-Fi 列表数据事件 | onGetWifiList | 支持 | / | / |
取消监听获取到 Wi-Fi 列表数据事件 | offGetWifiList | 支持 | / | / |
图片
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
选择本地图片 | chooseImage | 支持 | 支持 | / |
预览图片 | previewImage | 支持 | 支持 | 支持 |
获取图片 base64 | getImageBase64 | / | 支持 | / |
保存图片到相册 | saveImageToAlbum | 支持 | 支持 | / |
视频
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
获取视频详细信息 | getVideoInfo | 支持 | 支持 | 支持 |
拍摄、选择媒体文件 | chooseMedia | 支持 | 支持 | 支持 |
文件
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
选择本地文件 | chooseFile | 支持 | / | / |
预览文件 | previewFile | 支持 | 支持 | / |
上传文件 | uploadFile | 支持 | 支持 | / |
下载文件 | downloadFile | 支持 | 支持 | / |
打开新页面
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
打开网页 | openUrl | 支持 | 支持 | 支持 |
关闭网页 | closeWeb | 支持 | 支持 | 支持 |
关闭应用 | closeApp | 支持 | 支持 | / |
收起侧边面板 | closeSidebar | / | / | 支持 |
旋转界面
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
旋转界面 | rotateScreenView | 支持 | 支持 | / |
弹窗
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
alert | showAlert | 支持 | 支持 | 支持 |
confirm | showConfirm | 支持 | 支持 | 支持 |
prompt | showPrompt | 支持 | 支持 | 支持 |
toast | showToast | 支持 | 支持 | 支持 |
preloader(显示) | showPreloader | 支持 | 支持 | / |
preloader(隐藏) | hidePreloader | 支持 | 支持 | / |
弹窗 | showActionSheet | 支持 | 支持 | / |
页面监听
接口说明 | JSAPI 名称 | Android | iOS | PC |
---|---|---|---|---|
页面 关闭事件 的回调监听 | 查看详情 | 支持 | 支持 | \ |
页面 返回事件 的回调监听 | 查看详情 | 支持 | 支持 | \ |
获取网络状态监听 | setNetworkListener | 支持 | 支持 | \ |
移除网络状态监听 | removeNetworkListener | 支持 | 支持 | \ |
设置截图监听 | setScreenShotListener | 支持 | 支持 | \ |
移除截图监听 | removeScreenShotListener | 支持 | 支持 | \ |