【发布时间】:2011-04-11 09:00:22
【问题描述】:
我想制作一个脚本来检测页面是否在 30 中完全加载,或者使用 Firefox 的方法(CTRL + F5)刷新页面,清除该页面的缓存并刷新.. 有可能制作吗? P.S:如果不能在 Jquery 中制作,我可以使用普通的 javascript。 提前致谢。 亲切的问候。 卢卡。
【问题讨论】:
标签: javascript jquery timeout loading
我想制作一个脚本来检测页面是否在 30 中完全加载,或者使用 Firefox 的方法(CTRL + F5)刷新页面,清除该页面的缓存并刷新.. 有可能制作吗? P.S:如果不能在 Jquery 中制作,我可以使用普通的 javascript。 提前致谢。 亲切的问候。 卢卡。
【问题讨论】:
标签: javascript jquery timeout loading
你可以把这个写在你的html头里:
<meta id="meta-refresh" http-equiv="refresh" content="30; URL=(your url)">
它会在 30 秒后刷新页面。 在您的 jQuery 部分中可能会有这样的内容:
$(window).load(function() {
$("#meta-refresh").remove();
});
【讨论】:
var loaded = false;
var time = 30000;
window.onload = function() {
loaded = true;
};
setTimeout(function() {
if(!loaded) {
window.location.reload();
}
},time);
var loaded = false;
var time = 30000;
$(function() {
$(window).load(function() {
loaded = true;
});
setTimeout(function() {
if(!loaded) {
window.location.reload();
}
},time);
});
【讨论】:
window.location.reload()。