2009-04-08 12 views
1

ブラウザでControl-F5が何をしているのか不思議でした。Control-F5ブラウザのリフレッシュ(Flashオブジェクトがリフレッシュされていない)

私には、キャッシュをクリアし、images/text/controls/etcをリフレッシュします。私はそれを得る。

質問:Flashオブジェクトについて

何?私はフラッシュコントロールでページをリフレッシュしようとしていましたが、最新のものに更新するようには見えません。キャッシュを手動でクリアした後にのみ更新されます。

答えて

5

フラッシュオブジェクトの読み込み。

ファイルが存在するかどうかを確認するように見えます。存在する場合は、新しいバージョンがあるかどうかにかかわらず、そのファイルを代わりに使用します。これを回避するために

一つの方法は、それが新しいファイルを要求しているかのようにブラウザが各要求を処理することだったので、私は、乱数を生成して、それを追加しました:ActionScriptでは

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

また、フラッシュコンポーネントの変更がある場合は、ロードされているフラッシュSWFファイルに乱数を追加しても同じことができます。

-2

あなたはFirefoxが制御シフト-Rを試してみてください使用しているように思える。いくつかの調査の後、IE7でコントロール-F5でキャッシュをクリアすることは/そのXMLファイルをクリア削除しないことが表示されますので、よし)

+1

まあ申し訳ありません、あなたが任意のキーを押すと、この機能はすべてのキーを処理し、身体イベントにコードを置く必要がありますが、あなたが不可能だったことから推測していましたあなたが使っているブラウザを教えて – Thomaschaaf

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

関連する問題