@xduooo 写道:
在模拟器及Natvie下:
情况一:连接服务器超时,不执行onreadystatechange,但会执行 ontimeout
情况二:找不到服务器地址,不执行onreadystatechange,但会执行 onerror在浏览器下:
情况一:连接服务器超时,既执行onreadystatechange,也执行 ontimeout
情况二:找不到服务器地址,既执行onreadystatechange,也执行 onerror这样造成浏览器与Native平台逻辑不一致,请大家帮忙。
补充:
连接建立正常的业务层错误,比如404,两个平台也不一致:
404在浏览器下会执行onerror和onreadystatechange
但404在native下只会执行onreadystatechange
帖子: 1
参与者: 1