webview下的网页的数据在android2.3能正常显示,在2.1-2.2上面不能显示

今天早上刚上班,上面就说了年前弄的东西有问题,在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));

这样在以上三个版本就都正常了。

你可能感兴趣的:(android,webView)