相关疑难解决方法(0)

单击后退按钮时,防止从缓存加载safari

在单击后退按钮时遇到safari加载旧YouTube视频的问题.我已经尝试将onunload =""(这里提到防止Safari 5中的后台按钮上的缓存)添加到body标签,但在这种情况下它不起作用.

有没有办法防止某个页面上的缓存加载safari?

javascript safari caching back-button

62
推荐指数
3
解决办法
7万
查看次数

通过浏览器返回按钮到达时重新加载站点

问题:我有一个包含动态内容的网站,每次用户看到它时都需要重新加载.这包括用户点击另一个站点上的后退按钮并进入需要重新加载的站点时的用例.此事件后,大多数(全部?)浏览器不刷新站点.

我的解决方案(不太合适):http: //www.hunlock.com/blogs/Mastering_The_Back_Button_With_Javascript

window.onbeforeunload = function () {
    // This function does nothing.  It won't spawn a confirmation dialog
    // But it will ensure that the page is not cached by the browser.
}
Run Code Online (Sandbox Code Playgroud)

但它仍然不刷新页面.

什么可以影响/阻止所需行为的想法?对于这个问题,分别有其他解决方案的建议吗?

编辑:

设置如下:

Cache-Control   private, must-revalidate, max-age=0
Expires Sat, 26 Jul 1997 05:00:00 GMT
Pragma  no-cache
Run Code Online (Sandbox Code Playgroud)

和:

<meta name="cache-control" content="no-cache" />
<meta name="expires" content="0" />
<meta name="pragma" content="no-cache" />
Run Code Online (Sandbox Code Playgroud)

仍然没有成功.

javascript onbeforeunload

21
推荐指数
4
解决办法
5万
查看次数

检测页面是否从后退按钮加载

有没有办法检测当前页面是否来自后退按钮?

我想只在当前页面来自后退按钮时从cookie加载数据.

javascript firefox internet-explorer

16
推荐指数
5
解决办法
1万
查看次数

Django:重定向到上一页并保持滚动位置

我已经看到这个问题,您可以使用以下命令重定向到上一页:

return HttpResponseRedirect(request.META.get('HTTP_REFERER'))

但是有没有办法保持它所在的滚动位置?以上重新加载页面。

django django-views

3
推荐指数
1
解决办法
2253
查看次数