集成网页容器界面
协作中台提供了集成网页容器界面控制器,用来显示网页内容,功能如下:
提供默认的网页端内展示功能;
提供基础的网页交互功能,如刷新,分享,浏览器打开等;
效果展示

- KIMBrowserFragment,接入方可以将该 Fragment 嵌入自己的 Activity,直接创建 KIMBrowserFragment, 并通过 fragmentManager 添加到自定义的 Activity 中
接口定义
kotlin
KIMBrowserFragment(url: String)参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| url | string | 需要启动页面的url |
代码示例
- 使用
KIMBrowserFragment,接入方可以将该Fragment嵌入自己的Activity,直接创建KIMBrowserFragment, 并通过fragmentManager添加到自定义的Activity中。
- 自定义
Activity并将Fragment加入到Activity中。
kotlin
private const val INTEGRATE_WEB_CONTAINER_URL = "https://open-xz.wps.cn/"
class IntegrateWebContainerActivity : BaseActivity() {
private lateinit var binding: ActivityIntegrateWebAppBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityIntegrateWebAppBinding.inflate(layoutInflater)
setContentView(binding.root)
val commonSettingItemsFragment = KIMBrowserFragment(INTEGRATE_WEB_CONTAINER_URL)
supportFragmentManager.beginTransaction()
.add(binding.rootFragment.id, commonSettingItemsFragment)
.commit()
}
}请注意在 Manifest 完成注册
- 启动 Activity
kotlin
startActivity(Intent(this, IntegrateWebContainerActivity::class.java))