1
後退按鈕只會導致我的頁面刷新。有沒有辦法解決這個問題,而不禁用緩存?瀏覽器後退按鈕在緩存環境中無法正常工作
後退按鈕只會導致我的頁面刷新。有沒有辦法解決這個問題,而不禁用緩存?瀏覽器後退按鈕在緩存環境中無法正常工作
嘗試添加以下內容到HTML頭:
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
,你對產品/圖像點擊頁面上有呼叫的onclick javascript函數即
function getHashOnBack(valueget)
{
location.hash = "#backTo=" + $(window).scrollTop();$(document).height();
}
現在,把
$(document).ready(function()
{
var ab = window.location.hash.substring(1).split("=");
if (ab[0] == "backTo")
{
// this would be called automatically when back putton pressed and hav #back=1234 etc. // value in url
$(window).scrollTop(parseInt(ab[1]));
}
}
好吧,這會影響頁面上的緩存我還會回來嗎? – cduggan 2008-10-16 13:39:53