2009-04-08 102 views
1

在引擎蓋下,我想知道什麼是瀏覽器的Control-F5。Control-F5瀏覽器刷新(Flash對象不刷新)

對我來說,它清除緩存並刷新圖像/文本/控件/等。我明白了。

問:

什麼Flash對象?我一直在嘗試使用Flash控件刷新頁面,但似乎沒有刷新到最新版本。它只會在我手動清除緩存後刷新。

回答

5

好吧打完似乎結算與控制,F5在IE7緩存不刪除/一番調查清除xml文件的flash對象從中讀取。

它似乎檢查文件是否存在,如果是這樣,它會使用該文件,而不管是否有更新的版本。要解決這個問題

一個辦法是讓瀏覽器把每個請求,如果它正在請求一個新的文件,所以我不得不產生一個隨機數,並追加其爲:

在ActionScript:

var xmlPath = "/settings.xml?rand=" + getTimer(); 

此外,如果存在閃存組件更改,則還可以通過向正在加載的閃存SWF文件附加一個隨機數來執行相同操作。

-2

好像你使用Firefox嘗試控制移-R;)

+1

好後悔猜,因爲你是不能告訴我們你使用的是什麼瀏覽器... – Thomaschaaf 2009-04-08 18:46:11

0
<body onkeydown=" 
document.onkeydown = function(e) 

{ 

    if(e) document.onkeypress = function(){return true;} 

    var evt = e?e:event; 
    if(evt.keyCode==116) 
    { 
     //your code 

    } 
} "> 

,你必須將代碼放在身體的事件,當您按下任意鍵,這個功能天天看鍵,在F5的情況下,代碼是116