Skip to content

三方页面相关API使用说明

  • webview环境中注入的API

获取ksxz api对象(acquireKsxzApi)

  • webview内代码调用方法拿到ksxz api对象
js
const ksxz = window.acquireKsxzApi()

获取当前页面可见性(getPageVisibility)

  • 获取当前页面可见性
  • 支持环境:webview
js
export function getPageVisibility(): Promise<boolean>
  • 示例
js
const visible = await window.getPageVisibility()
console.log('当前页面是否可见:', visible)

当前页面可见性变化事件通知(onDidPageVisibilityChanged)

  • 当前页面可见性变化通知事件
  • 支持环境:webview
js
export const onDidPageVisibilityChanged: Event<boolean>
  • 示例
js
// 订阅页面可见性变化事件
const event = window.onDidPageVisibilityChanged((visible: boolean) => console.log('当前页面是否可见:', visible))
// 页面或组件销毁前取消订阅
onBeforeDestroy(() => event.dispose())