摘要:
某些浏览器强制请求的离线存储化!
1)问题发现:
在android自带浏览器、ios自带浏览器和safari浏览器中发现问题:当给一个script指定了src,如果第一次加载失败,则后续同样请求的script标签均不再发生http请求,此后的请求更像一个读取离线缓存请求。这样,如果服务器端内容更新,则浏览器上无法同步。
当时chrome、ie等没有此现象,其它具有src或者href的标签或许也有此问题,等后续验证。
这样导致请求重试功能完全失效。当然如果作为一个服务,可以添加一些id参数来让请求唯一,如时间戳随机数等,但是如果是指定文件资源请求就不好办了。 阅读全文