为了指导没有激活 JavaScript 的人,我在我的 html 4 站点的函数中添加了刷新元:
<noscript><meta http-equiv="refresh" content="0;url=http://url.com/nojs" /></noscript>
我检查了 W3C 验证,他们说这是不允许的。
所以我的想法是在我的网站顶部放置一个 div,覆盖整个网站,并带有“请激活 Javascript”通知,并默认通过 javascript 隐藏它。
效果很完美。我唯一的问题是,谷歌对此有何看法。因此,看起来我会将整个内容隐藏在 div 后面,而且 google 看到的第一件事就是“请激活 Javascript”通知。
你会做什么?只需将函数放在 header 中并且不太关心 W3C,还是执行“覆盖整个站点”的操作?
嗯....
最佳答案
W3C 和 Google 批准的真正重定向方式是使用 appropriate HTTP status code和一个Location
header 。其他任何事情一开始都是黑客行为。
关于javascript - W3C : <noscript> in meta refresh alternative,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4881265/