辅屏使用(__auxWin)

使用前置条件

1.使用政务浏览器的“政务大厅窗口”模式
2.添加并辅屏并启用辅屏窗口,同时配置响应的辅屏起始页URL

# 辅屏加载新URL useAuxiliaryWindow

● 接口说明
在辅屏窗口加载新的URL页面(将其覆盖在起始页面上),支持http、https和file等协议的页面
● Typescript 类型参考

type ReqBody = {
 /** 辅屏下标 */
    index: number,
    name?: '起始页' | string,
    /**
         * 窗口参数,如果不传则和副屏窗口全屏一样大
         * 如果只传长宽就居中显示
         */
    bounds?: {
        width: number,
        height: number,
        x?: number,
        y?: number
    },
    url: string
}

type ResBody = {
    resultCode: number, resultMessage: string, data: {} 
}

zwexplorer.__auxWin.useAuxiliaryWindow(
    data?: ReqBody, 
    callback?: (res: ResBody)=>void
): Promise<ResBody>
● 接口示例
zwexplorer.__auxWin.useAuxiliaryWindow({
    index: 0,
    url: 'http://www.baidu.com/'
}, (res) => {

});

# 关闭辅屏页面 closeAuxiliaryWindow

● 接口说明
关闭已打开的辅屏页面
● Typescript 类型参考
zwexplorer.__auxWin.closeAuxiliaryWindow(data: {}): Promise<ResBody>
● 接口示例
zwexplorer.__auxWin.closeAuxiliaryWindow({}, (res) => {});