# 简介
# 网页应用
BossHi客户端网页(Web)应用指的是用 H5 方式开发,可以运行在BossHi客户端内的应用。网页应用可以调用丰富的BossHi客户端开放接口(客户端 API,也称为 JSAPI),这些接口包含手机系统功能和通讯录、云文档等BossHi客户端功能,也可以享受到客户端侧的性能优化,使你的网页应用能够接近原生体验。
# 开发指南
要开发一个BossHi客户端内的企业自建网页应用,主要有四个步骤:创建企业自建应用、JSAPI 调用(可选)、免登流程(可选)、应用发布与使用,详情请阅读网页应用开发指南。
# 开放能力
我们提供了网页应用可以调用的 JSAPI 总览。
# 引用方式
- CDN引入
JSAPI 调用依托于我们提供的工具包 JSSDK,使用时只需要在调用 JSAPI 的页面引入 JS 文件即可,如下方代码所示:
<script
type= "text/javascript"
src= "https://histatic.zhipin.com/front/boss-mp-web/h5sdk/h5-js-sdk-1.0.14.js">
</script>
1
2
3
4
2
3
4
注意
在升级功能时,JS 文件版本会相应更新,上方代码展示的是最新 JSSDK 版本对应的 src。JSSDK 版本号风格为 Major.Minor.Patch (主版本号.次版本号.修订版本号),如 https://histatic.zhipin.com/front/boss-mp-web/h5sdk/h5-js-sdk-1.0.14.js
中的 JSSDK 版本号即 1.0.14
。如有需要(比如使用新增的 API),请回到本文档核对上方链接,确保你当前使用的 JSSDK 版本是最新的。
- NPM引入
npm i @boss/kz-api-web
1
// 原sdk引入
import { hiSDK } from '@boss/kz-api-web'
// 新sdk引入
import bz from '@boss/kz-api-web'
1
2
3
4
5
2
3
4
5
# 原sdk兼容
// 老sdk使用示例
hiSDK.callConversationSelect()
// 新的sdk 全局变量是bz
// 新sdk使用示例
bz.requestAuthCode()
1
2
3
4
5
6
7
2
3
4
5
6
7
← 小程序 API 总览 基本概念 →