首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开IE11dev工具会引发问题

打开IE11dev工具会引发问题
EN

Stack Overflow用户
提问于 2018-06-15 09:54:24
回答 1查看 209关注 0票数 2

我工作的角度4,我有一个语言列表,每一个列表有一个恒星在它旁边。一旦用户点击星星,语言就会添加到收藏夹中。

问题:我点击,语言似乎被添加到最喜欢的列表中,但是当我刷新页面时,先前选择的宠儿不会被反映出来(对数据库的调用不会发生,更改不会反映到数据库中)。

更大的问题:当我打开IE的开发工具并向收藏夹添加一种语言时,它会显示在“收藏”面板中,如果刷新页面,那么前面选择的“宠儿”也会出现(调用数据库并将更改反映到数据库中)。

因此,如果added工具是打开的,没有问题,而且一切正常,当我关闭开发工具时,添加或删除的列表不会出现在页面加载中。控制台中没有错误(除了SockJS reconnect,我不知道这是什么,我们没有使用SockJS)。我应该如何调试这个问题?当开发工具关闭时,问题会是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-06-22 14:34:52

当触发get请求时,必须防止缓存get请求,internet explorer从缓存中获取数据。您必须在头文件中添加无缓存。

代码语言:javascript
复制
const apiHeaders = new HttpHeaders({ 'Content-Type': 'application/json',
 'Cache-control': 'no-cache, no-store, must-revalidate',
 'Pragma': 'no-cache',
 'Expires': '-1'
});
...

return this.http.get(uri, { headers: apiHeaders})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50873169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档