# 简介

# 网页应用

BossHi客户端网页(Web)应用指的是用 H5 方式开发,可以运行在BossHi客户端内的应用。网页应用可以调用丰富的BossHi客户端开放接口(客户端 API,也称为 JSAPI),这些接口包含手机系统功能和通讯录、云文档等BossHi客户端功能,也可以享受到客户端侧的性能优化,使你的网页应用能够接近原生体验。

# 开发指南

要开发一个BossHi客户端内的企业自建网页应用,主要有四个步骤:创建企业自建应用、JSAPI 调用(可选)、免登流程(可选)、应用发布与使用,详情请阅读网页应用开发指南

# 开放能力

我们提供了网页应用可以调用的 JSAPI 总览

# 引用方式

  1. 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

注意

在升级功能时,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 版本是最新的。

  1. 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

# 原sdk兼容

提示

1.0.6版本以上时,无需再引用原 boss-hi-jssdk,此包已全部迁入此sdk,全局变量为hiSDK

原sdk参考文档 (opens new window)


// 老sdk使用示例
hiSDK.callConversationSelect()

// 新的sdk 全局变量是bz
// 新sdk使用示例
bz.requestAuthCode()
1
2
3
4
5
6
7
最后更新于 : 3/8/2024, 2:33:50 PM