Open zhoubing opened 5 years ago
业务中可以重新定义一个错误吗
业务中可以重新定义一个错误吗
感谢回复。你意思是我在自己的业务中定义一个错误值来对应这种情况么?主要是检查原生方法存不存在的处理是在DWebView里,所以我的业务定义接触不到这块。所以还是得考虑在DWebView的code中反映出来。另外顺便提一下,iOS版本的DWebView这块儿处理是符合预期的。
这个在下个版本会优化,现在你可以在调用前先通过hasNativeMethod
先判断一下
这个在下个版本会优化,现在你可以在调用前先通过
hasNativeMethod
先判断一下
好的👌
我们现在js侧需要有一个值来对原生侧没有对应的方法可供调用的情况进行判断。目前在DWebView.java的call方法中如果原生没有对应的方法那么就返回ret code:-1。但在调用成功的情况下由于重新New了一个JSONObject,所以该返回的ret值也是-1。造成返回值结果不一致。