XMLHttpRequest不适用于移动设备上的chrome

时间:2016-05-18 05:26:20

标签: javascript google-chrome

我正在前端的核心javascript和后端的php以及从后端发送和接收数据,我正在使用XMLHttpRequest。我的邮寄申请代码是:

var request = new XMLHttpRequest();

request.open('POST', BASE_URL+'index.php/dashboard/saveEndPoint');
request.setRequestHeader('Content-Type', 'application/json');

var messageObj = {
  endPoint: endPoint,
  ipAddress:userip,
  url:window.location.href,
  browser:"Chrome"
}
request.send(JSON.stringify(messageObj));

此代码在桌面设备上的chrome和firefox中运行良好。但是当我在带有Android操作系统的移动设备上使用chrome时,它无法正常工作。不发送请求。
我通过将移动设备连接到桌面chrome(crome:// inspect)来调试代码,但它没有显示请求。

帮我找到解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我发现我的代码没有工作的问题。这是因为if-else条件,我把这个代码,因为无法在我的if条件下识别移动设备上的chrome,它没有运行ajax代码。

所以谢谢你的接穗和大家帮我找到解决方案。