柒羽
柒羽
  • 发布:2017-07-17 15:04
  • 更新:2017-07-18 22:11
  • 阅读:1567

【报Bug】部分旧版本安卓机Ajax访问被拒绝问题

分类:Native.js

详细问题描述
您好,我之前使用HB开发了一套安卓使用的零售采集系统,在客户提供的物联手持终端调试正常,故,推广开始使用。
在上周进行到一家店铺时,我们突然发现,他们的手持设备竟然无法进行Ajax通信!在经过多次实验后发现,目前APP可以运行在4.3及版本更高的安卓系统中,4.1.2这个版本无法使用Ajax通信,联机调试时报错 XMLHttpRequest cannot load http://xkapp.cloudwaytech.com/mobile/test?data=testDate. Origin null is not allowed by Access-Control-Allow-Origin.

附件中是测试效果重现

联系方式
[QQ]:294948343
[电话]

2017-07-17 15:04 负责人:无 分享
已邀请:
yinia

yinia

这个问题不在客户端,在服务端。

王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

应该是服务器端的错, 你是用Jquery ajax, 还是官方的mui ajax, 还有要检查服务器上的文件看看,创建一个干净的文件试试,不要引入数据库或其他类,尝试下

啸天

啸天

跨域通信。。。服务端问题

梁大路

梁大路

安卓已经8.0了。请扔掉老旧设备

3***@qq.com

3***@qq.com

Dcloud的网络请求自带跨域,建议您用这个或者mui的,不建议使用jQuery的Ajax,或者你在服务端设置跨域的haeder信息

该问题目前已经被锁定, 无法添加新回复