Firefox在刷新页面时重新发布到iframe
我正在发布一个iframe。在Firefox中,如果用户在发布后刷新页面,浏览器将尝试再次发布(导致重新发布确认出现) 这只发生在Firefox中(我测试过Chrome、Safari、IE8和IE7) 我已经尝试在卸载时删除iframe,并总是在每次加载页面时重新创建iframe(使用唯一的id/名称)。但Firefox坚持发帖Firefox在刷新页面时重新发布到iframe,firefox,forms,post,iframe,refresh,Firefox,Forms,Post,Iframe,Refresh,我正在发布一个iframe。在Firefox中,如果用户在发布后刷新页面,浏览器将尝试再次发布(导致重新发布确认出现) 这只发生在Firefox中(我测试过Chrome、Safari、IE8和IE7) 我已经尝试在卸载时删除iframe,并总是在每次加载页面时重新创建iframe(使用唯一的id/名称)。但Firefox坚持发帖 有人有线索吗?刷新时,Firefox会尝试刷新所有帧中的当前页面,而不是将其设置回原始页面 发布到框架后,是否可以将另一个文档加载到框架中,从而替换已发布的文档?或者只
有人有线索吗?刷新时,Firefox会尝试刷新所有帧中的当前页面,而不是将其设置回原始页面
发布到框架后,是否可以将另一个文档加载到框架中,从而替换已发布的文档?或者只在需要发布时创建框架。我也遇到了同样的问题,我发现Firefox在下一个iframe中加载了删除的iframe位置,我将其作为正文中的最后一个iframe,这样之后就没有iframe了 设置iframe的名称,并将此方法称为body onload,以检查iframe的位置:
function debugframes() {
if(confirm("Show " + window.frames.length + " iframes?")){
for(var f = 0; f < window.frames.length; f++){
alert(window.frames[f].name + "/" + window.frames[f].location);
}
}
}
函数debugframes(){
如果(确认(“显示”+window.frames.length+“iframes?”){
对于(var f=0;f
我仍然在寻找一个更好的方法来解决这个问题,如果我找到了,我会发布
编辑:您还可以执行document.getElementById(“iframe id”).src=“”代码>重新加载页面之前(不删除iframe)