我已经浏览了关于iframe缓存的各种问题,但还没有找到我想要的答案 .
我们允许使用iframe嵌入代码嵌入在我们的网络应用上上传的内容,如下所示:
这段代码可以嵌入到第三方网页的任何地方,比如博客,新闻文章等 . 我面临的问题很奇怪,如本问题所述 . (此问题中描述的问题目前并不重要):
每当我从IE开发工具清除浏览器缓存时,问题就消失了 . 我认为该操作清除了父页面的缓存,我认为我不能从我的iframe页面的代码中触发 .
所以我正在寻找解决这个问题的方法,即清除父页面的缓存 . 由于每次访问时都不会生成嵌入代码 - 它只生成一次然后多次访问 - 我无法在src属性的末尾附加一些随机时间戳 . 至少我认为如果不在嵌入代码中使用javascript我就能做到 .
我确实可以控制iframe内容,并且在页面头部添加了no-cache标签 . 由于这些标签,在调试时,我看到该请求确实得到了服务器的服务 . 仅在从IE开发工具清除父页面的缓存时,问题仍然存在 . 所以我不确定如何触发清除 parent page 的缓存 .
我有什么想法可以解决这个问题吗?