被运营商拦截的请求导致的bug
来源:互联网 发布:淘宝新宝贝如何引流 编辑:程序博客网 时间:2024/04/30 09:12
昨天老板反馈一个问题,说有个H5页面出问题了,部分内容显示不了。更细致的显示情况如下:
08:27:13 WIFI网络 页面显示异常
08:33:14 4G网络 页面显示正常
08:38:18 WIFI网络 页面显示异常
初步诊断网络导致的问题,从截图的表现上看很像是CGI返回失败或者是前端JS报错了。好在页面接了badjs系统。but 之前苦于数据量的庞大,做了10%的抽样,因此并不一定能命中这种错误。好在我们还可以从终端日志里去定位。经过对日志的分析,发现在WIFI下,某个js脚本会发出一个奇怪的CGI请求(看名称有点像广告)。跟着这条线索,继续分析,看到发出的CGI请求被CSP限制了,并没有在服务器设定的白名单里,所以导致影响了其他js的执行。至此,问题得到了暴露,在WIFI下,文件被运营商做了拦截修改,避免这种错误的思路是让发访问的页面支持https,这样才能较好地防止被拦截的发生。
阅读全文
1 0
- 被运营商拦截的请求导致的bug
- SpringMVC 拦截器遇到浏览器请求/favicon.ico被拦截导致触发session失效问题的处理办法
- if导致的bug
- snprintf 导致的bug
- 粗心导致的bug
- munmap导致的BUG
- IE中ajax+jsp登录界面,由于缓存导致jsp过滤器与ajax请求被拦截的问题和解决
- IE中ajax+jsp登录界面,由于缓存导致jsp过滤器与ajax请求被拦截的问题和解决
- webview拦截垃圾电信运营商的广告方法
- 锁表导致的BUG
- jdk版本导致的bug
- 经验问题导致的bug
- 依赖包导致的bug
- Java mkdir() 导致的Bug
- 一次笔误导致的bug
- 事件嵌套导致的bug
- 类型错误导致的bug
- struts2的拦截器拦截ajax请求
- 51NOD-1091-线段的重叠
- Spring MVC addFlashAttribute
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
- XMLHttpRequest cannot load file:///问题 Ajax本地跨域问题
- CentOS6.8下让MySQL支持中文
- 被运营商拦截的请求导致的bug
- xcode快捷键
- 平稳序列
- 在javascript中使用el表达式(有图有真相!直接看图,简单明了!)
- 使用python轻松架设本地服务器
- xlsx包安装时Java环境配置
- 一看你就懂,超详细java中的ClassLoader详解
- C++指针与数组
- c# ADO.NET