Control-F5浏览器刷新(Flash对象不刷新)
在引擎盖下,我想知道浏览器的Control-F5功能是什么 对我来说,它会清除缓存并刷新图像/文本/控件等。我明白了 问题:Control-F5浏览器刷新(Flash对象不刷新),flash,internet-explorer,browser,caching,refresh,Flash,Internet Explorer,Browser,Caching,Refresh,在引擎盖下,我想知道浏览器的Control-F5功能是什么 对我来说,它会清除缓存并刷新图像/文本/控件等。我明白了 问题: 闪光物体呢?我一直在尝试用Flash控件刷新页面,但它似乎没有刷新到最新版本。它只有在我手动清除缓存后才会刷新。似乎您正在使用Firefox try control-shift-R;) 好的,经过一些调查,在IE7中使用Control-F5清除缓存似乎不会删除/清除flash对象读取的xml文件 它似乎会检查文件是否存在,如果存在,它将使用该文件,而不管是否有更新的版本
闪光物体呢?我一直在尝试用Flash控件刷新页面,但它似乎没有刷新到最新版本。它只有在我手动清除缓存后才会刷新。似乎您正在使用Firefox try control-shift-R;) 好的,经过一些调查,在IE7中使用Control-F5清除缓存似乎不会删除/清除flash对象读取的xml文件 它似乎会检查文件是否存在,如果存在,它将使用该文件,而不管是否有更新的版本 解决这个问题的一种方法是让浏览器将每个请求视为请求一个新文件,因此我必须生成一个随机数并将其附加为: 在ActionScript中:
var xmlPath = "/settings.xml?rand=" + getTimer();
此外,如果闪存组件发生更改,您也可以通过向正在加载的闪存SWF文件添加随机数来执行相同操作。
<body onkeydown="
document.onkeydown = function(e)
{
if(e) document.onkeypress = function(){return true;}
var evt = e?e:event;
if(evt.keyCode==116)
{
//your code
}
} ">
您必须将代码放入body事件中,当您按任意键时,此函数将处理每个键,在F5的情况下,代码为116。。。