Cocos向Web传递消息:

//cocos端发送消息
//@param data 可以是一个对象,也可以是一串字符串,具体参数请根据自身需求
//@param origin 协议+主机+端口号,当为"*"时表示可以传递给任意窗口,如果要指定和当前窗口同源的话设置为"/"。
window.top.postMessage(data, origin);

//web端接受
window.addEventListener("message", function(event){
            console.log( '这里是接收到的消息,消息内容在event.data属性中', event )
            console.log(event.data);
}, false)

Web端向Cocos传递消息:

//web端发送消息
//@param data 可以是一个对象,也可以是一串字符串,具体参数请根据自身需求
window.postMessage(data, "cocos发布的web版的访问域名或者地址");

//cocos端接受
//fun为接受到主站消息的时候,需要处理的函数
window.addEventListener('message', fun, false);
Logo

这里是一个专注于游戏开发的社区,我们致力于为广大游戏爱好者提供一个良好的学习和交流平台。我们的专区包含了各大流行引擎的技术博文,涵盖了从入门到进阶的各个阶段,无论你是初学者还是资深开发者,都能在这里找到适合自己的内容。除此之外,我们还会不定期举办游戏开发相关的活动,让大家更好地交流互动。加入我们,一起探索游戏开发的奥秘吧!

更多推荐