今天早上刚上班,上面就说了年前弄的东西有问题,在webview下的网页数据在android2.3能正常显示,在2.1-2.2上面不能显示,最后仔细找了下原因发现
var json = window.firstAid123.getFirstAid123(); var phone = window.firstAid123.getPhone(); alert(typeof json); alert(typeof phone);
这段代码里面的变量在2.3下面是“string”类型,在2.1-2.2下面是“object”类型,所以导致数据不能在2.1-2.2下面正常显示。
处理办法:将这两个变量强制类型转换。
alert(String(json)); alert(String(phone));
这样在以上三个版本就都正常了。