var scheme='nativeCall';
webview.setJavascriptInterfaceScheme(scheme);
这里 java 那边需要写什么吗?
var scheme='nativeCall';
webview.setJavascriptInterfaceScheme(scheme);
这里 java 那边需要写什么吗?
我想在webview打开的网页页面里写这个:
function scheme(src){
var a = ("").attr(“href”,“nativeCall://saveImage?url=”+src).appendTo(“body”);
$a[0].click();
$a.remove();
}
然后可以触发creator代码中的jscallback回调函数,在这个回调函数里通过反射调用native中的方法。
这样native就可以知道需要处理一个来自网页的事件了。
网页是一个其它web游戏引擎的H5填色小游戏,填色完成后,需要保存图片到相册,所以需要调用native的方法。
@Knox
加我 qq 吧 821686174
好的,多谢:)
等下个版本吧
你解决了吗?
我现在主要问题,应该是跨域的问题,不知道如何下手
web项目么
就是webview打开一个网页,然后把cocos 数据传递到webview,一直不成功,不知道改怎么做?
你描述的不是跨域问题吧,想要的效果是原生代码、cocos代码与webview的网页交互?
是的,现在就是卡在这里
js和cocos代码通信可以用scheme,确定是可以实现的。
html5通知cocos是可以,cocos怎么通知html5呢?
这个cocos也有实现,不过我在项目里的需求是原生代码访问webview内的网页,我就没用那个,cocos应该是支持的,你看看源码或者文档
原生代码访问webview内的网页?怎么访问?
你是调用 ios控件?
请问,html通知cocos,你是如何实现的?