const host = IMSDK.web.createHost({
getTarget: () => iframe.contentWindow
? { source: iframe.contentWindow, origin: new URL(iframe.src).origin } : null,
onMessage: async request => {
if (request.message.type === 'share') {
request.reply('IMCallBack', { isSuccess: 0 }); // 宿主完成业务后回复
}
}
});
host.listen();
// 页面卸载时 host.stop();
创建独立网页宿主。构造不挂全局监听,listen 开始,stop 释放;可重复启停。 原生 JSParent / webkit 桥不参与此接口。