JSBridge-Android icon indicating copy to clipboard operation
JSBridge-Android copied to clipboard

bridge方法如果传值string,android端拿到两头会自带双引号

Open puzhengwu opened this issue 2 years ago • 2 comments

看是否需要调整一下,还是我需要自己去把引号去掉,或者用JSON方式反序列化成String

puzhengwu avatar Jul 23 '21 05:07 puzhengwu

看是否需要调整一下,还是我需要自己去把引号去掉,或者用JSON方式反序列化成String

由于注入的js代码中有将H5传入的数据进行JSON.stringify(message)处理,可以参考jscript目录下WebViewJavascriptBridge.js中81行,此处对H5传入的数据进行了字符串转换,所以建议H5传入的时候直接以json对象的形式传递即可

smallbuer avatar Jul 25 '21 15:07 smallbuer

要是前段传的本身就是JSON.stringify咋办,搞死我了,原封不动传过来才对啊

icetea0822 avatar Aug 24 '22 11:08 icetea0822

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

smallbuer avatar May 14 '23 17:05 smallbuer