坑爹的Sarifi535.1遭遇转换时间格式问题

今天将一个php + bootstrap 的一个显示早安的页面放到手机上,使用jQuery进行ajax操作使用Android 2.3.4 内置浏览器(Sarifi 533.1)没问题,就以为万事大吉了。没想到给老婆看的时候,使用Nokia Symbian 3 Belle微信使用系统手机上使用自带浏览器浏览时ajax请求数据并用jQuery操作添加事件却失效了。

经过一番调试,终于发现,原因在于Nokia Browser 8.3.1.4(Sarifi 535.1)在进行

操作时,返回的是NaN!

赶紧换成斜线

果断就行了。。。

坑!

因为不知道是浏览器的问题,这么个蛋疼的小问题在手机上调试的时候只能在一大堆js里加alert一点点定位。。。花了一个多小时。。。我了个去。。。

虽然都是一个核心的浏览器,在处理js的时候居然还是有厂商特色的。我了个去。不过这个不应该是和浏览器核心有关么?但是这两个都是Sarifi而且版本相近!

上网一搜,果然大部分出现此问题的都是Sarifi浏览器。查了下应该是因为苹果Sarifi浏览器和Nokia移植的Safiri浏览器都采用了Webkit的JavascriptCore,但是Android在2.2以上都采用了V8 Engine。

看来浏览器js引擎除了js执行速度差异,一些代码的兼容性问题也会存在!

以后不能只看dom了