三方页面相关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())