我的页面包含以下内容:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="5; URL=http://www.example.com">
</head>
<body>
test
</body>
</html>它在Chrome中重定向,但在Firefox中没有重定向。为什么不行?
发布于 2015-04-15 08:34:55
在Firefox中,默认情况下自动刷新已被禁用。
若要在浏览器中启用自动刷新:
最好使用替代方案,如JavaScript或PHP重定向。
JavaScript
window.setTimeout(function() {
window.location.href = 'http://www.google.com';
}, 5000);header("refresh:5;url=wherever.php");发布于 2015-04-15 08:48:44
在Firefox上,默认情况下自动刷新是禁用的。
您可以通过在浏览器地址栏中输入"about:config“来手动配置Firefox。会出现一条警告信息,点击“我会小心,我保证!”才能继续。
接下来,在页面顶部的搜索框中键入"Accessibility.blockautorefresh“。双击此首选项旁边的"true“值,将其设置为"false”,并允许浏览器页面自动刷新。
或者使用Javascript重定向到页面。
window.setTimeout(function() {
window.location.href = "https://www.google.com/";
}, 2000);也可以将一行代码添加到body标记中:
<body onload="setTimeout(location.href='https://www.google.com/', 2000)">https://stackoverflow.com/questions/29645340
复制相似问题