【问题标题】:Prevent Web page from caching while access through mobile通过手机访问时防止网页缓存
【发布时间】:2012-06-30 06:38:16
【问题描述】:

我想防止我的 asp.net 页面被浏览器缓存。 我应用了互联网上可用的技巧,因此浏览器停止缓存我的页面以及每次向服务器请求页面。

但问题是,当我通过黑莓之类的移动设备访问我的网站时,它会缓存我的页面,然后在后退按钮上按下缓存中的页面访问权限,而无需 ping 到服务器。 我搜索了很多,但没有发现任何特别之处。

我发现了一个解决方案,它说移动浏览器仅在发出 https 请求时才停止缓存

这是真的还是假的?

请帮忙。

【问题讨论】:

  • 我不知道它会有所帮助,但为了避免页面中的缓存,我通过参数 a ?rand=Math.random(2) ,所以每次调用页面时, rand参数变化的次数,会强制传入服务器。

标签: c# asp.net caching mobile back-button


【解决方案1】:

这是一个适用于移动和桌面浏览器的建议方法:Prevent browser caching of web pages in asp.net which works in all browsers (IE/Firefox..)

【讨论】:

  • 它只适用于 firefox 和其他桌面浏览器,不适用于移动默认浏览器
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-01
  • 1970-01-01
  • 2020-05-27
  • 2012-10-11
  • 2016-08-26
  • 1970-01-01
相关资源
最近更新 更多