cocoscreator-WebView内部页面的交互和层级问题

阅读: 评论:0

2024年2月8日发(作者:)

cocoscreator-WebView内部页面的交互和层级问题

//绑定按钮 cocosToWeb() {

let data = { width: , height: , isNative: ve, color:"#FF9800" } let text; ("------cocos------data-----------", data) //浏览器 if (ser) { ("-----cocos------Browser---------"); text = "-----cocos------Browser---------"; w._sgNode._renderCmd._ssage(data, "*"); //如果因为版本原因 _sgNode

被舍弃了,可以换成以下 //w._impl._ssage(data, "*"); }

//移动端 else if (ve)

{

("-----cocos------Native---------"); text = "-----cocos------Native---------"; data = ify(data); //setBackgroundColor

是 web

全局函数, data

参数 teJS("setBackgroundColor(" + data + ")"); } = true; ugText(text) }, //关闭WebView closeWebView(e, url) { = false; ugText("--------cocos-----close----webView-------" + url); }, //事件 onWebFinishLoad: function (sender, event) { if (event === ) { ugText("----webView---loaded---finish!!----") oWeb() } else if (event === G) { ugText("----webView---loading----") } else if (event === ) { ugText("----webView---load---error----") } },});Html: cocos web