如果网页调用安卓的方法,并且传递的参数为json格式的字符串,
例如: var json = {"name":"乔布斯","age":24,"company":"苹果公司"};
直接将json作为参数传递:window.jsInterface.invokeMethod(json );
这样,安卓端获取的参数不可用,打印出来是undefinded
网页中一定要这样处理一下,再作为参数传递:
var jsonStr = JSON.stringify(json);
window.jsInterface.invokeMethod(jsonStr);
这样,安卓端才能获取到json的字符串,创建出json的对象进行解析。
稍后上图
6233

被折叠的 条评论
为什么被折叠?



