今天和同事讨论优化前端缓存,在Firefox下按F5,总是发现有好几个iframe总是返回200状态,按理应该返回304才对。

同事说“ctrl+F5是本次加载无视所有Expires设置,F5也会重新请求”。

然后看了篇文章F5与Ajax深度调查,讲到了不同浏览器对F5响应是不同的。

新发现:看来浏览器(包括IE/FF,其他未测试)的F5对text/html应该有特殊处理,F5刷新时,几乎所有text/html都没有Last-Modified响应头信息。

同事(xx) 16:14:54
可以这么理解 F5就是刷新最新text/html类型页面的

转载于:https://www.cnblogs.com/kaima/archive/2010/02/21/1670592.html

浏览器对F5的微观处理相关推荐

  1. 【MAC使用技巧】浏览器设置F5刷新快捷键

    Safari刷新的默认快捷键是command+r. 习惯了在windows下使用习惯的屌丝们,忽然间转到MAC上总是会有些不大习惯,F5刷新这怎么习惯的操作居然MAC/APPLE没有保持这样的习惯,这 ...

  2. 浏览器中F5刷新和crtl+F5的区别

    做前端有时候经常遇到功能在一个浏览器中去刷新F5不实现,但是换一个浏览器之后就会实现的问题,很大一部分其实是因为浏览器的缓存问题,这也是在网页上F5和CRTL F5的区别所在,这里简单来说就是每次浏览 ...

  3. ASP.NET防止按F5键造成表单重复提交

    F5键会引起表单重复提交,做过asp.net相信都会遇到过这个问题. 最有效的是一篇发表在MSDN的方法 原理如下: 在asp.net页面中有一个名为_VIEWSTATE的隐藏域,这个隐藏域保存着当前 ...

  4. 缓存(CDN缓存,浏览器(客户端)缓存)

    1.什么是缓存? 缓存是一种数据结构,用于快速查找以及执行的操作结果.因此,如果一个操作执行起来很慢,对于常用的输入数据就可以将操作的结果缓存,并在下次调用该操作时使用缓存的数据. 缓存是一个到处都存 ...

  5. 访问权限冲突定义_一文读懂F5 REST API的细粒度角色访问控制

    ↑ 点击上方"小咩社长"关注我 阅读提示|本文大概4718字   阅读需要12分钟 写在前面: 前两天一个保险的客户联系我说有个需求,问通过调用F5 REST API可否实现?: ...

  6. [Math Processing Error] 问题的解决(F5刷新页面与 Ctrl/Shift + F5 刷新页面的区别)

    Why is [Math Processing Error] all over the place today? 当打开某页面出现 [Math Processing Error],一般表示 MathJ ...

  7. .net mvc键盘点击事件跟浏览器冲突

    撰写时间:2019年2月15日星期五 前面我已经说过了键盘的点击事件,键盘的unicode获取,会了这两点基本上做键盘的点击事件就没有什么问题了,但是万事都有意外嘛,有些时候,我们定义的点击事件明明就 ...

  8. ctrl +F5刷新的一个问题

    今早上我把eclipse的server启动,并且相关网页(菜单栏所在页面)已经登录成功,突然想起老大让我修改左边菜单栏某个菜单的链接地址,我到数据库找到菜单链接表修改了该选项对应的URL后,到浏览器C ...

  9. 浏览器的强缓存和协商缓存

    浏览器的强缓存和协商缓存 这里说的缓存是指浏览器(客户端)在本地磁盘中对访问过的资源保存的副本文件. 浏览器缓存主要有以下几个优点: 减少重复数据请求,避免通过网络再次加载资源,节省流量. 降低服务器 ...

最新文章

  1. 【Python】有道翻译的爬虫实现(后篇)
  2. Moodle的qq登录版块的使用
  3. mqtt 之 last will(遗愿)
  4. pythony语法小练习
  5. eclipse lombok插件安装_如果你是Java架构师或项目经理,项目技术会允许使用Lombok吗?
  6. Exception in thread main java.lang.NoSuchMethodError
  7. 隐藏的iscroll元素显示后不能滚动问题
  8. SpringCloud工作笔记0104---SpringCloud和SpringCloudAlibaba的区别
  9. vue2.0click点击事件修饰符stop阻止单击事件冒泡prevent阻止默认事件
  10. rx584白牌救砖心得
  11. GET和POST区别详解
  12. 【数据模型】实体联系图(ER图)——期末快速复习用
  13. icloud上传错误_如何修复HomeKit“地址未注册到iCloud”错误
  14. 某汽车零部件制造厂商
  15. WIN7 鼠标右键反应慢如何处理
  16. 用序列到序列和注意模型实现的翻译:Translation with a Sequence to Sequence Network and Attention
  17. 鼠标事件mousemove、mouseover、mouseout、mouseenter、mouseleave
  18. 关于安全的一点理解感悟
  19. 商标被撤三了,重新注册有用吗?
  20. 在fedora 36 上安装docker

热门文章

  1. Linux和Windows下使用printf的差别
  2. getpwnam学习
  3. 记录SQL server学习的存储过程的摘录
  4. 《数据库SQL实战》查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工
  5. 深入Java关键字null
  6. 【源码分析】storm拓扑运行全流程源码分析
  7. pandas常见的时间处理函数
  8. 架构:Android 组件化开发
  9. 朴素贝叶斯应用:垃圾邮件分类
  10. .NET开发Windows Service程序 - Topshelf