从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. 【加密算法】Base64

    一.简介 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法.可查看RFC2045-RFC2049,上面有MIME的详细规 ...

  2. BitAdminCore框架更新日志20180522

    20180522更新内容 本次更新增加了excel导入导出示例,QuerySuite组件实现导出导出,用最少代码,做最多的事,代码就是如此简单. 计划修改内容 1.人脸登录功能需要重构,目前功能不完善 ...

  3. EF 多对多循环引用序列化失败 解决办法

    错误:Self referencing loop detected with type 'System.Data.Entity.DynamicProxies.tbldph_901D48A194FB31 ...

  4. CSS2.1SPEC:视觉格式化模型之包含块

    原汁原味的才是最有味道的,在阅读CSS标准时对这一点的体会更加深刻了,阅读文档后的一大感觉就是很多看上去理所应当的样式表现也都有了对应的支持机制.本文首先从包含块写起,一方面总结标准中相应的阐述,并且 ...

  5. 用ndp部署storm应用

    本文由作者余宝虹授权网易云社区发布. 使用户ndp部署一个Java应用大家都非常熟悉的,但是看到某些同学用非常繁琐的方式部署storm应用的时候,我觉得很有必要整一个帮助教程,ndp帮助文档里面没有, ...

  6. C语言参数传递(值传递、地址传递)+二级指针

    参数传递 C语言参数传递一般分为:值传递和地址传递(本质上只有值传递) (注意:C语言中没有引用传递,C++才有引用传递,因为很多C语言环境是用C++编译器编译,使得C看起来支持引用传递,导致很多网上 ...

  7. poj1017----模拟

    题目大意: 现有1*1,2*2,3*3,4*4,5*5,6*6规格的产品若干个(高度都为h),问最少需要多少个 6*6*h的箱子把这些产品都装完 输入:每组测试数据共6个整数,分别代表1*1,...6 ...

  8. Java CAS ABA问题发生的场景分析

    提到了CAS操作存在问题,就是在CAS之前A变成B又变回A,CAS还是能够设置成功的,什么场景下会出现这个问题呢?查了一些资料,发现在下面的两种情况下会出现ABA问题. 1.A最开始的内存地址是X,然 ...

  9. PHP中使用CURL模拟登录并获取数据实例

    cURL 是一个功能强大的PHP库,使用PHP的cURL库可以简单和有效地抓取网页并采集内容,设置cookie完成模拟登录网页,curl提供了丰富的函数,开发者可以从PHP手册中获取更多关于cURL信 ...

  10. nodejs之模块加载机制

    nodejs模块加载原理 node加载模块步骤: 1) 路径分析 (如判断是不是核心模块.是绝对路径还是相对路径等) 2) 文件定位 (文件扩展名分析, 目录和包处理等细节) 3) 编译执行 原生模块 ...