从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. Django报错:ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。

    ajax请求时加上 async : false, $.ajax({ url:"{% url 'article:article_post' %}", {#一定不要写成小写了,坑了好久 ...

  2. MS SQL 分页存储过程

    最近换了家新公司,但是新公司没有使用分页的存储过程.那我就自个写一个往项目上套 (效率怎么样就不怎么清楚没有详细的测试过) CREATE PROCEDURE [dbo].[pro_common_pag ...

  3. 用input标签 文件,多文件上传

    单个文件,多个文件区别不大,只是需要把多个文件装在一个容器里面,循环遍历即可: 需要注意的 input 标签中name属性,一定要指定: 在这是  fileBase  需要确定method必须是pos ...

  4. asp.net MVC 统计在线人数功能实现

    今天开发一个设计一个统计在线人数的统计.实现方式是在MVC 中,用户次执行一个Action请求完成后,向数据表中插入一条用户心跳记录,统计在线人数则是根据该记录,30分钟内有记录的用户则为在线状态. ...

  5. C#Winfrom Listview数据导入Excel

    需引用 public void ExportToExecl() { System.Windows.Forms.SaveFileDialog sfd = new SaveFileDialog(); sf ...

  6. C#之asp.net 及MVC 生成动态验证码:

    C#之asp.net 及MVC 生成动态验证码: 1.生成验证码字符串 // 随机生成指定长度的验证码字符串private string RandomCode(int length) { string ...

  7. 违反了引用完整性约束。Dependent Role 具有多个具有不同值的主体。S级乌龙,自己制造的笑话

    项目中碰到一个错误,捯饬了一个半小时没解决,吃完饭继续搞~ EF新增多表管理数据时报错:违反了引用完整性约束.Dependent Role 具有多个具有不同值的主体. 最终问题解决后,完全是因为自己的 ...

  8. 【cocos2d-x 手游研发小技巧(7)图片资源加密,Lua文件加密】

    游戏开发中常遇到资源保护的问题. 目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑. 需要安全那就得耗费一定的资源去实现它.目前网上也有用TexturePack ...

  9. python 设置默认的导包路径

    在python中 可以通过 sys 模块添加导包时的搜寻路径, sys.path 返回的是所有默认导包路径的列表(搜索次序从下标为零开始,直到寻找到需要导入的包结束) sys.path.insert( ...

  10. php错误控制运算符@

    PHP支持一个错误控制运算符:@.当将其放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉. 如果用set_error_handle()设定了自定义的错误处理函数,仍然会被调用,但是 ...