Foxtable(狐表)用户栏目专家坐堂 → [求助]启用了图片压缩功能后,新版ios系统好像报送失败的几率大增


  共有3758人关注过本帖树形打印复制链接

主题:[求助]启用了图片压缩功能后,新版ios系统好像报送失败的几率大增

帅哥哟,离线,有人找我吗?
有点甜
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/14 15:58:00 [只看该作者]

应该是bug,目前暂时没有iphone测试,你在weui.me.js那里加入alert弹出各个值看一下,定位出错位置。

 

在这个函数里面调试 function submitAjaxData


 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2018/6/15 11:51:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图2018440615114904.png
图片点击可在新窗口打开查看

蓝色的弹出了,红色的没有

这样的定位够了么?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/15 13:03:00 [只看该作者]

onload、onerror里面也要加入alert看看。

 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2018/6/15 16:12:00 [只看该作者]

正常使用的手机弹出顺序:0-3-4-11-12-14
iphoneX 弹出顺序:0-3-4.


图片点击可在新窗口打开查看此主题相关图片如下:qq截图201180615161107.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/6/15 16:15:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/15 16:25:00 [只看该作者]

测试一下这个alert能否弹出

 

  http.onload=function(){

alert(123)
   if (http.readyState==4 && http.status==200){

alert(456)
    eval(func + "(http.responseText)");
   }


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/15 16:42:00 [只看该作者]

在测试15楼代码之后,试试再加上这个事件,如

 

  http.onreadystatechange =function(){
   alert(123);
   if (http.readyState==4 && http.status==200){
    eval(func + "(http.responseText)");
   }
  }


 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2018/6/16 12:37:00 [只看该作者]

 
[此贴子已经被作者于2018/6/16 12:37:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2018/6/16 12:42:00 [只看该作者]

以下是引用有点甜在2018/6/15 16:42:00的发言:

在测试15楼代码之后,试试再加上这个事件,如

 

  http.onreadystatechange =function(){
   alert(123);
   if (http.readyState==4 && http.status==200){
    eval(func + "(http.responseText)");
   }
  }

 

http.onreadystatechange =function(){
  //http.onload=function(){
alert("123");

 

是这样么?

这样的话,原本正常的手机弹出上传失败的提示了

 

 

  http.onload=function(){

alert("123”);
   if (http.readyState==4 && http.status==200){

alert(456)
    eval(func + "(http.responseText)");
   }

 

这样的iphoneX不弹出123

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2018/6/16 16:00:00 [只看该作者]

function submitAjaxData(data,func,url,asyn,toast){
 var http=new XMLHttpRequest();
alert("0");//ok   1
 if(toast){
  var prg = document.getElementById(toast);
alert("x");
  if(prg){prg=prg.getElementsByClassName("weui_toast_content");}
  if(prg){
   var upload=http.upload;
alert("1");
   show(toast);
   upload.onprogress=function(e){
    prg[0].innerHTML = "已完成:" + parseInt(e.loaded/e.total*100) + "%";
   }
alert("2");
   upload.onload=function(e){
    hide(toast);
   }
  }
 }
 if (asyn !== false){
http.onreadystatechange =function(){
  //http.onload=function(){
alert("123");
   if (http.readyState==4 && http.status==200){
alert("11");   //4
    eval(func + "(http.responseText)");

alert("12");
   }
   else{
alert("13");
    eval(func + "(http.status.toString())");
   }
alert("14");
  }
alert("3");//ok  2
  http.onerror=function(){
alert("21");
   eval(func + "(http.status.toString())");
  }
  http.open("POST",url);
  http.send(data);
alert("4");//ok  3
 }
 else {
  http.open("POST",url,false);
alert("5");
  http.send(data);
  if (http.readyState==4 && http.status==200){
   if(func!=""){eval(func + "(http.responseText)");}
   else{return http.responseText}
  }
  else{
   if(func!=""){eval(func + "(http.status.toString())");}
   else{return http.status.toString()}   
  }
 } 
}

 

 

 

正常手机:

1-3-123-13-14-4-失败提示-123-13-14-123-13-14-123-11-12-14

 

iphoneX:0-3-123-13-14-4-失败提示

[此贴子已经被作者于2018/6/19 8:36:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2018/6/19 8:36:00 [只看该作者]

帮忙再看看

 回到顶部
总数 32 上一页 1 2 3 4 下一页