以下构造
<meta http-equiv="refresh" content="3;url=#scroll" />
从http://localhost/
访问时,将所有浏览器重定向到http://localhost/#scroll
,并且不会按预期进一步重定向。
但是,当从目标URL使用相同的构造时,http://localhost/#scroll
,firefox和opera每3秒刷新一次页面,向服务器发出http请求,而不管重定向的URL是什么已经到达。
是否有任何解释和/或解决方法?
注意可能的解决方案:在这种特定情况下,JavaScript不可用。
答案 0 :(得分:0)
我认为元刷新不是为了跳转到锚点而设计的。
如果您无法使用JavaScript,则无法将其自动化。
答案 1 :(得分:0)
如果您感兴趣,Firefox正在做的是它通常将元刷新视为强制新文档加载。但是,如果URI在15秒内发生变化,则会将其更改为替换。然后在此处让锚定滚动检查成功。