360浏览器 ajax取缓存,Angularjs在360兼容模式下取数据缓存问题的解决办法
测试提了一个bug,在360浏览器兼容模式下,删除页面数据需要手动刷新浏览器才能看到最新的数据。首先要复现当时的问题,很容易就复现了,但是发现在360浏览器兼容模式下无法打开开发者工具。好在经过反复重装之后,终于打开了开发者工具,经过跟踪发现,第一次删除数据时可以正常刷新,第二次或以后的删除将无法刷新,跟踪代码,发现通过异步请求的数据正常的返回并且绑定了。点击搜索按钮,也无法实现刷新,但是点击分页,发现可以翻页。初步推断是浏览器缓存了异步请求数据,跟踪比较返回的数据发现,推断是正确的。于是从网上搜到一段代码,设置为无缓存请求,代码如下:
app.config(function ($httpProvider) {
// Initialize get if not there
if (!$httpProvider.defaults.headers.get) {
$httpProvider.defaults.headers.get = {};
}
// Enables Request.IsAjaxRequest() in ASP.NET MVC
$httpProvider.defaults.headers.common["X-Requested-With"] = 'XMLHttpRequest';
//禁用IE对ajax的缓存
$httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
$httpProvider.defaults.headers.get['Pragma'] = 'no-cache';
});
以上主要是我解决问题的思路和方法,期望能够帮助其他遇到这个问题的小伙伴们快速解决这个问题。
360浏览器 ajax取缓存,Angularjs在360兼容模式下取数据缓存问题的解决办法相关推荐
- 自动设置为兼容模式html5,360浏览器怎么样让某网站自动以兼容模式打开
在使用浏览器的时候,可以通过默认形式内核打开网页,但是有一部分网页不支持急速模式,两种模式相互切换非常的不方便,但是我们可以以自动的形式打开兼容模式,这样就可以减少用户的麻烦,让用户可以随时掌握最便捷 ...
- vue 项目、vue-admin-ement项目 在IE、360兼容模式下为空白界面(最新解决方法、亲测有效)
问题 由于对element ui模板的一些配置文件进行删除,配置的js只留下vue.config.js剩余的都进行清除, 导致在IE以及360兼容模式下界面为空白 思路 控制台报的是SCRIPT100 ...
- 360浏览器兼容模式下get请求缓存解决方案
1.在 get 请求的 url 后面带上时间戳参数,如: url: test+ "/network/get?times="+new Date().getTime(), 2.将get ...
- html怎么处理360兼容,在360的兼容模式下关于innerHTML=“”,引发的问题
innerHTML属性,可以动态设置和修改dom,但是在360的兼容模式下回存在一些问题...... var dBody = document.body; var fatherDom = docume ...
- 用360检查元素时怎么知道html文件名,360浏览器审查元素怎样用?360浏览器开发工具使用教程...
360浏览器审查元素怎样用?360浏览器开发工具使用教程 首先来说说如何打开360浏览器开发工具吧.提醒:要使用360浏览器的极速模式才能使用审查元素功能,用兼容模式是不能使用审查元素功能的. 先打开 ...
- 360浏览器兼容模式下IE内核版本
问题 最近在跟客户演示系统时,自己电脑IE 11下好好的,我们web系统最低支持到IE9.在客户电脑上,IE9浏览器下可以正常浏览,但是360兼容模式下,页面什么也不显示. 通过F12调试工具发现,3 ...
- 360极速浏览器以及360安全浏览器在兼容模式下验证码图片显示不来,但是极速模式可以显示?
问题 最近遇到一个验证码出不来的问题,在360极速浏览器以及360安全浏览器在兼容模式下验证码图片显示不来,效果如下: 这个验证码的代码元素如下,是一张图片,由接口提供的一个图片链接,返回的是文件流. ...
- QQ浏览器及360浏览器兼容模式下怎么处理sessionStorage数据
现在很多网站都需要在兼容模式和极速模式下都适应,开发的时候一般都是谷歌浏览器,前端需要存储一些本地信息,一般用的最多的是localStorage跟sessionStorage.极速模式下或者谷歌浏览器 ...
- 360浏览器怎么导入html,如何将360浏览器收藏网页导入到火狐浏览器中
如何将360浏览器收藏网页导入到火狐浏览器中 (2014-09-12 16:54:31) 如何将360浏览器收藏网页导入到火狐浏览器中 如何将360浏览器收藏网页导入到火狐浏览器中 平时用360浏览器 ...
最新文章
- [React Native Android安利系列]搭建React Native Android环境
- 自己编写jQuery动态引入js文件插件 (jquery.import.dynamic.script)
- 01.The Introduction of Linux
- 打开chrome控制台的快捷键
- python (高级消息队列)普通、进程、进程池的消息队列
- select for update作用
- Linux mail 邮件发送
- 如何linux安装apache服务器,Linux中如何安装Apache服务器
- 解决vmware“二进制转换与此平台长模式不兼容.....”的问题
- 重磅!李航《统计学习方法》最新资源,笔记、Python 代码一应俱全!
- 拓端tecdat|R语言最优聚类数目k改进kmean聚类算法
- 申请QQ认证空间标志领黄钻90天 明星粉丝团认证空间
- Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day18】—— 奇葩问题合集
- java 图片加水印不失真_java实现图片加水印效果
- android 破解软件
- cvra机器人_PROCVRA一SE是什么意思?
- ABP VNext学习日记4
- mysql 怎么表示正无穷_C语言中正无穷大怎么表示
- 指标公式c语言源码下载,通达信超赢天下指标公式源码(通达信)
- C++ Socket心跳包机制(Windows环境下)
热门文章
- 线程调度、公平锁和非公平锁、乐观锁和悲观锁、锁优化、重入锁
- python视频处理教程_Python视频编辑库:MoviePy|python爬虫|python入门|python教程
- VS2010 修改输出的exe名字和pdb文件名字的方法
- 三星应用程序照相机(在com.sec.android.app),三星智能相机软件下载-三星智能相机app下载V1.4.0官方版-西西软件下载...
- python中类似对象吗_确定对象是否为Python中类似字节的对象的正确方法是什么?...
- 原相机怎么拍出网图_专访5位时尚生活达人,他们都用哪款相机记录生活美好瞬间...
- 用python计算2+4+6+…+20的值_计算2*3+(2*(5+6)*3)/2+4*6的值
- 【翻译】关于vertical-align所有你需要知道的
- case的执行顺序 嵌套使用
- Java多线程之synchronized(二)