从2016年8月1日开始真正意义上的修复bug,也是自己开发之路的开端,希望在这里记录自己修bug过程中遇到的问题及解决方法,待能够自己开发需求的时候,计划记录开发新需求过程中遇到的问题,并且记录自己完成了哪些新需求,每天进步一点点,fighting

1089 【12580-H5】飞牛特价商品列表页商品价格与详情页价格不一致
列表页显示商品价格01,详情页显示价格0.01
 
修复了#1089Bug :http://dev.12580.com/pro/bug-view-1089.html
去掉正则表达式,直接展示后台传过来的商品价格(市场价,平台价)
修改的文件:h5-mo/src/main/webapp/jsp/search/result_good.html
h5-mo/src/main/webapp/jsp/search/result_shop.html
h5-mo/src/main/webapp/jsp/search/result_tuan.html
 
           <div class="shop_prize">¥<@=item.shop_price.replace(/^(\d*)\.0/,"$1")@><span>¥<@=item.market_price.replace(/^(\d*)\.0/,"$1")@></span></div>
 
 
988 【H5-12580综合版】用safari浏览器打开12580-H5,在无痕浏览模式下打不开首页
 
D:\work\code\h5-mo 综合版\src\main\webapp\index.jsp
 
//解决safari无痕浏览模式下无法访问页面问题
if(sessionStorage.channel)sessionStorage.channel = util._param.channel||"";
 
894 【12580-H5综合版】【个人中心】收货地址删除按钮没有确认弹框提示,个人中心显示地址超出显示框
D:\work\code\h5-mo 综合版\src\main\webapp\jsp\user\userInfoDetail.jsp
 修复默认地址显示的bug:
$('#addressDetail').css("height", "150px").html(ADDRESS_HTML); //将默认地址栏高度由80px改为150px
 
D:\work\code\h5-mo 综合版\src\main\webapp\jsp\address\add.jsp
if(!/^.{5,35}$/.test(val)) return "详细地址填写字数控制在5到35位!" ; //对详细地址添加字数限制,避免因地址过长时显示格式难看。
 
D:\work\code\h5-mo 综合版\src\main\webapp\jsp\address\edit.jsp
if(!/^.{5,35}$/.test(val)) return "详细地址填写字数控制在5到35位!" ; //对详细地址添加字数限制,避免因地址过长时显示格式难看。
注意:新增地址的时候有不少bug,比如收件人名字长度有问题
 
 
1032 上线验证android4.0.0首页分享好友团链接出现重复下载安装
<script src= "../js/zepto.min.js"></script >
        <script src= "../js/util.js"></script >
        <script>                   
                   $( '#header,#title').hide();
                      var isWx = false ;
                  var ua = navigator.userAgent.toLowerCase();
                  alert(ua);
                  if (ua.match(/MicroMessenger/i) == "micromessenger" ) {
                      $( ".weixin").show();
                      $( ".openBtn").hide(); //如果是微信浏览器,隐藏 “打开12580和生活”
                      isWx = true;
                  } else {
                      $( ".weixin").hide();
                      $( ".openBtn").show();//如果非微信浏览器,显示“打开12580和生活”
                  }
               </script>
 
改动目录:/h5-market-activity/teams/down.html 
 
同时解决了页面总是先提示“网络延时,请稍后重试”,
 
添加了 json.flag=="07-07"
改动目录:/h5-market-activity/teams/join.html 
 
补充:
bug1032修复之后,当用户事先已经安装了“12580和生活”客户端的情况下,不管android还是ios都可以顺利通过点击页面上的“打开12580和生活”打开。但是当用户的手机中没有安装“12580和生活”客户端的时候,点击页面上的“打开12580和生活”没有任何反应(当然用户可以尝试点击页面上的“下载12580和生活”来下载客户端,尽管如此,用户点击按钮的时候没有进行任何反馈的话还是有些不友好 ,修改的文件:/h5-market-activity/teams/down.html ),为此,我设计了如下方案:当用户手机中事先没有安装12580和生活的话,当用户点击“打开12580和生活”的时候,跳转到下载页面(设置了超时1000ms的时间来作为判断用户手机事先没有安装12580和生活客户端,这种方法对于ios没有问题,但对应android手机的话存在一点问题,就是当用户返回到之前的页面时,还会提示用户安装12580和生活客户端),如果用户手机中事先已经安装了客户端,那么直接打开客户端(如果是这么设计的话,“下载12580和生活”的按钮可以去掉了)。
ps:增加的文件所在目录:/h5-market-activity/teams/down2.html 

H5开发过程中修复的bug记录的更多相关文章

  1. android(java) 开发过程中经验及总结记录

    android(java) 开发过程中经验及总结记录

  2. 微信小程序和微信H5测试中易出Bug的点和注意事项

    一.微信小程序 易出Bug的点: 小程序的分享转发功能 背景:小程序项目开发基本完毕也都已经测过几轮,功能上基本没有什么问题,但是上线后却被客户发现通过分享转发小程序给别人,别人无法正常打开的情况 原 ...

  3. js 开发过程中经验及总结记录

    一   let 和 var 作用域    1  普通用法 for (var i = 0; i < 5; i++) { console.log(i); } console.log(i); //-- ...

  4. git开发过程中的使用流程

    001.创建仓库 002.新建项目 003.初始化仓库  这一步不需要做 git init : 文件夹中会多出一个隐藏的.git文件 004.克隆项目 git clone <项目地址> 0 ...

  5. 【git】------git开发过程中的使用流程------【巷子】

    001.创建仓库 002.新建项目 003.初始化仓库  这一步不需要做 git init : 文件夹中会多出一个隐藏的.git文件 004.克隆项目 git clone <项目地址> 0 ...

  6. 不难懂------git开发过程中流程

    001.创建仓库 002.新建项目 003.初始化仓库  这一步不需要做 git init : 文件夹中会多出一个隐藏的.git文件 004.克隆项目 git clone <项目地址> 0 ...

  7. PHP 日常开发过程中的bug集合(持续更新中。。。)

    PHP 日常开发过程中的bug集合(持续更新中...) 在日常php开发过程中,会遇到一些意想不到的bug,所以想着把这些bug记录下来,以免再犯! 1.字符串 '0.00'.'0.0'.'0'  是 ...

  8. 撰写一篇博客要求讲述四则运算2的设计思想,源程序代码、运行结果截图、编程总结分析,并按照PSP0级的要求记录开发过程中的时间记录日志。

    一.撰写一篇博客要求讲述四则运算2的设计思想,源程序代码.运行结果截图.编程总结分析,并按照PSP0级的要求记录开发过程中的时间记录日志. 1.设计思想: ①创建test.jsp建立第一个前端界面,提 ...

  9. yarn client中的一个BUG的修复

    org.apache.spark.deploy.yarn.Client.scala中的monitorApplication方法: /** * Report the state of an applic ...

随机推荐

  1. SSH登录警告(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

    在配置本机与docker容器实现ssh无密码访问时出现以下报错 # federico @ linux in ~ [18:35:52] C:127$ sudo ssh-copy-id -i .ssh/i ...

  2. Transaction And Lock--使用资源锁来控制并发

    写过程序的朋友都知道,在多线程处理时,对于非线程安全的对象,需用使用锁定特定对象(LOCK)的方法来保证串行操作.曾经有位开发询问我,在SQL Server内部是否有类似的实现方法来控制某一操作不能并 ...

  3. docker registry 私有仓库 安装配置、查询、删除

    #++++++++++++++++++++++++++++++ #docker-registry 私有仓库 #搜索,下载register镜像 docker search registry docker ...

  4. laravel 的passport Oauth 认证登录请求 的 oauth_token 重置

    laravel 的passport Oauth 认证登录请求 的 oauth_token 重置    使用API登录认证是需要获取访问令牌,方法为: 参数: grant_type —— 密码模式固定为 ...

  5. HDU 1024 最大M字段和

    一道关于求最大M字段和的问题,翻译完题之后感觉很简单但就是写不来,后来仿佛推到一个dp式子了,对,仿佛...然后抄袭了个式子,嘿,和我的式子大体相似,然后就是很玄学的优化了...不多瞎bb了 1.首先 ...

  6. 一个钓鱼WiFi的破解

    在开始前我们先安装下工具 git clone [url]https://github.com/P0cL4bs/WiFi-Pumpkin.git[/url] [/size] [size=4][size= ...

  7. Nexus3.6 window版私服搭建 安装、配置教程

    1.本地环境配置(Nexus3.6支持jdk版本1.6.1.7.1.8) 1.1.官网下载地址:https://www.sonatype.com/download-oss-sonatype       ...

  8. webpack快速入门——打包后如何调试

    在配置devtool时,webpack给我们提供了四种选项. source-map:在一个单独文件中产生一个完整且功能完全的文件.这个文件具有最好的source map,但是它会减慢打包速度: che ...

  9. AFNetworking 报3840

    工作中遇到前后台交互,前端解析不了后端返回的数据格式 ,原因在于没有标准统一的请求格式 这是个坑,但是还是有办法修复 错误提示: Error Domain=NSCocoaErrorDomain Cod ...

  10. Mime、base64编码

    第一部分 在阮一峰老师的博客中,是这样介绍Mime的: MIME的全称是"Multipurpose Internet Mail Extensions",中译为"多用途互联 ...