当前位置: 首页 > news >正文

记2018年的最后一个bug

写在前面

2018年的最后一周,正在边等待元旦的到来边体验cv大法的好处,应急群里恶报传来,用户反馈有一个页面访问出错,这可真是一个不幸的消息,于是开始坑爹的排查之路。

排查记录

1.打开谷歌浏览器,访问用户反馈的页面,一切正常,初步判定浏览器兼容问题。

2.请求用户提供浏览器信息(qq浏览器),打开qq浏览器,访问反馈的页面,一切正常,再次判定是系统问题。

3.让后端小伙伴帮忙,在window上用qq浏览请打开反馈的页面,依旧可以正常访问,线索断了,开始瞎猜乱想环节。

4.偶然想起来,以前公司的小伙伴也反馈过这个问题,当时由于其他的事情,就搁置了,于是让小伙伴使用360浏览器打开反馈的页面,果然出问题了,报错信息如下:

该接口路径如下:

5.折腾又折腾,这个页面一共5个接口(tab),其他的都能正常访问,唯独这个不行,这可真让人头疼,此时,另外一位后端小伙伴让使用360浏览器访问了该页面,同样也能正常访问。

6.2个后端小伙伴开始对比浏览器版本,结果版本、模式都一样,这问题真诡异。

7.这里不得不佩服后端小伙伴的厉害之处,猜测可能是插件的问题,结果还真有,无法正常访问该页面的小伙伴安装了一个广告拦截的插件,于是连上vpn,打开应用市场,下载广告拦截插件,再次访问页面,果真出现了一模一样的状况。 8.请求路劲中含有ad关键字竟然被广告插件拦截了,最后更改接口路径,测试,上线。

写在最后

也可能是经验不足,万万没想到,广告拦截插件竟然有这么一个坑爹的地方。

转载于:https://juejin.im/post/5c2597b8e51d45351c4f3ff0

相关文章:

  • 算法踩坑小记
  • 洛谷P3674 小清新人渣的本愿
  • 我们是如何从ng1迁移ing到vue的
  • linux设置动态库路径和环境变量
  • 小细节见实力,告诉你vivo Z3如何成为爆款千元机
  • 8分钟学会Consul集群搭建及微服务概念
  • 2019年Java和JVM生态系统预测:OpenJDK将成为Java运行时市场领导者
  • 天海实业携手海宇勇创签署战略合作协议
  • 机器学习可行性与VC dimension
  • 处理linux下面的mysql乱码问题(下面的utf8换成gb2312也是可以的)
  • Java常见设计模式之适配器模式
  • 免费 官方的ASP.NET MVC电子书-Professional ASP.NET MVC 1.0
  • ashx文件的使用[转]
  • Python备份目录及目录下的全部内容
  • MS CRM 2011 RetrieveMultiple with JScript JQuery Silverlight LINQ FetchXML and QueryExpression
  • [case10]使用RSQL实现端到端的动态查询
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • Angular2开发踩坑系列-生产环境编译
  • docker-consul
  • happypack两次报错的问题
  • JavaScript设计模式之工厂模式
  • js正则,这点儿就够用了
  • Python连接Oracle
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 那些被忽略的 JavaScript 数组方法细节
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 使用 @font-face
  • 学习JavaScript数据结构与算法 — 树
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 译有关态射的一切
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 《码出高效》学习笔记与书中错误记录
  • NLPIR智能语义技术让大数据挖掘更简单
  • #pragma预处理命令
  • (1)(1.13) SiK无线电高级配置(六)
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (翻译)terry crowley: 写给程序员
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (六)软件测试分工
  • (南京观海微电子)——COF介绍
  • (强烈推荐)移动端音视频从零到上手(上)
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)Linux下编译安装log4cxx
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET 中 GetProcess 相关方法的性能
  • .NetCore项目nginx发布
  • .net访问oracle数据库性能问题
  • /boot 内存空间不够