smallbuer

Results 6 comments of smallbuer

> 解决native不能向h5页面传递非string类型数据的问题 一般什么场景下会传其他类型数据,byte[]吗?

> 看是否需要调整一下,还是我需要自己去把引号去掉,或者用JSON方式反序列化成String 由于注入的js代码中有将H5传入的数据进行JSON.stringify(message)处理,可以参考jscript目录下WebViewJavascriptBridge.js中81行,此处对H5传入的数据进行了字符串转换,所以建议H5传入的时候直接以json对象的形式传递即可

桥的对象实例化发生APP启动,在Webview创建时进入关联桥,如果只是单纯的进行清理之前注册的桥,可以在业务层通过BridgeTiny对象调用freeMemory()方法;可以参考MainActivity中的BridgeTiny对象

可以更新到1.0.7版本,已经对H5传入类型进行判断,避免两层引号问题

> 代码里调用了eval() 现在很多domain都拒绝使用eval了,这个绕不过去,建议替换 收到,会查询确认相关技术修复

> 这个会让微信h5支付异常,会让微信的回调redirect_url无法重定向。 无法确定这个问题,是否有相关日志可以提供?JS桥本身只是与原生交互,没有对加载URL地址进行拦截