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

- 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))