-
公开(公告)号:CN119493678A
公开(公告)日:2025-02-21
申请号:CN202411588702.6
申请日:2024-11-08
Applicant: 南京红松信息技术有限公司
Abstract: 本发明公开了一种基于javaScript离线同域信息广播数据双向通信的方法,步骤为:S1创建通道:定义一个全局的广通通道用来存储所有打开通道的队列,初始化通道再创建多个新通道,并给每个通道分配唯一ID,并将其添加到全局的广通通道集合中;S2通道配置:使用配置项或默认项传递给构造函数,使用选择方法方式函数接收构造函数返回的选项集合,判断当前通道创建使用的方法类别;S3消息发送与接收:定义一个内部发送函数方法用于发送通道消息,定义一个添加监听器对象和移除监听器对象以及定义一个启动或停止监听函数;最后经过通道连接再监听消息事件;S4关闭通道:定义一个关闭方法。提高了技术开发效率,节约了开发成本。