大佬教程收集整理的这篇文章主要介绍了javascript – Chrome返回按钮:仅提供初始页面的缓存版本,没有任何Ajaxed内容,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
>转到A
> javascript Ajaxes一堆内容添加到A,形成A’
>去B
>按[返回]返回A,而不是A’,而不需要所有的Ajaxed内容
有没有人注意到这一点,如果是这样,你如何解决?
如果Chrome在进入B之前缓存A状态,并且在后面再现A’,那将是可以接受的.如果Chrome只是将A的整体重新加载(包括将其转换为A’的Ajax请求)也是如此.目前的行为,正在加载一个旧的,不完整的版本的A,不是我想要的.
编辑:我知道它正在加载一个缓存的版本,因为服务器没有收到任何新的请求,当我打[返回].
例
在http头中
缓存控制:必须重新生效,无存储,无缓存,私有
并在javascript的页面
$(window).unload(function(){}); // Does nothing but break the bfcache
阅读更多信息:http://madhatted.com/2013/6/16/you-do-not-understand-browser-history
以上是大佬教程为你收集整理的javascript – Chrome返回按钮:仅提供初始页面的缓存版本,没有任何Ajaxed内容全部内容,希望文章能够帮你解决javascript – Chrome返回按钮:仅提供初始页面的缓存版本,没有任何Ajaxed内容所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。