使用#-anchor进入循环的元刷新

时间:2011-01-28 00:47:20

标签: html firefox opera

以下构造

<meta http-equiv="refresh" content="3;url=#scroll" />

http://localhost/访问时,将所有浏览器重定向到http://localhost/#scroll,并且不会按预期进一步重定向。

但是,当从目标URL使用相同的构造时,http://localhost/#scroll,firefox和opera每3秒刷新一次页面,向服务器发出http请求,而不管重定向的URL是什么已经到达。

是否有任何解释和/或解决方法?

注意可能的解决方案:在这种特定情况下,JavaScript不可用。

2 个答案:

答案 0 :(得分:0)

我认为元刷新不是为了跳转到锚点而设计的。

如果您无法使用JavaScript,则无法将其自动化。

答案 1 :(得分:0)

如果您感兴趣,Firefox正在做的是它通常将元刷新视为强制新文档加载。但是,如果URI在15秒内发生变化,则会将其更改为替换。然后在此处让锚定滚动检查成功。