从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. Visual Studio模板

    转载自MSDN,此文仅作参考. http://msdn.microsoft.com/zh-cn/library/6db0hwky(VS.80).aspx 1. 如何导入“项目模板(Project Te ...

  2. 2D and 3D Linear Geometry Kernel ( Geometry Kernels) CGAL 4.13 -User Manual

    1 Introduction CGAL, the Computational Geometry Algorithms Library, is written in C++ and consists o ...

  3. silverlight chart 折线图 的线颜色如何修改???

    silverlight  chart 折线图 的线颜色如何修改??? 我做出来都是这些偏黄色,请问如何修改线的颜色,以及线的宽度?谢谢

  4. session和cookie的异同

    Cookie是服务器发给客户端的一小段文本,保存在浏览器所在客户端的内存和磁盘上.服务器可以从客户端读出这些cookie.通过cookie,客户端可以和服务器端建立起一种联系,也就是说,Cookie是 ...

  5. jzoj1407

    首先設在整個數組內可以直接到達n+1的最左邊的點點為x 則x+1-n區間都可以一次或2次到達n+1 如果某一個點i可以一次到達n+1,則其i+a[i]大於等於n+1 否則可以先跳到i再跳到n+1,需要 ...

  6. 队列的实现——java

    同样实现方法有两种: 1. 数组的实现,可以存储任意类型的数据(略): 2. Java的 Collection集合 中自带的"队列"(LinkedList)的示例: import ...

  7. 查询改写(Query Rewrite)方法总结

    为何需要Query改写 Query分析是搜索引擎的一个重要模块,对搜索结果的覆盖率和相关性至关重要.搜索引擎的检索过程包含了两个重要的阶段:匹配和排序.匹配也叫召回,表示根据用户的查询条件,尽可能多地 ...

  8. java中线程池的几种实现方式

    1.线程池简介:    多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力.        假设一个服务器完成一项任务所需时间为:T1 创建 ...

  9. springmvc执行流程详细介绍

    1.什么是MVC MVC是Model View Controller的缩写,它是一个设计模式 2.springmvc执行流程详细介绍 第一步:发起请求到前端控制器(DispatcherServlet) ...

  10. day 47 Django 4的简单应用 创建简单的图书管理 (单表的增删改查)

    前情提要  Django  已经学了大半.. 很多东西已经能够使用在生产环境当中 一:模糊查询 二:单表删除 三:单表修改 四:图书管理 图书管理操作 视图结构 A:路由层 A :配置路由文件 参数解 ...