2009-04-08 93 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