我有一个使用大量 javascript 的网站。我的问题是禁用浏览器中的 javascript 选项,网站将无法正常运行。
我找到的两个解决方案是:
我在页面的标题中添加了这个标签:
<noscript><meta http-equiv="refresh" content="0; URL=/noscript.php" />
加载时页面被重定向到新页面。但是在做一些研究。我在stackoverflow上发现它有seo问题,因为爬虫会索引noscript页面,从而影响网站的seo。
当在 noscript 标记内禁用 javascript 时,只需显示一条类似于 stackoverflow 的消息。我认为他们还创建了单独的表单,在发生这种情况时使用服务器端验证。
除了在所有表单上重做服务器端验证的功能。有没有其他我可以使用的解决方案。另外我想知道解决方案 1 是否不是一个好的选择。正如我所见,facebook 也在使用它。
提前致谢。
我发现这可以按我想要的方式工作。想知道,你会怎么想?
<noscript>
<font face=arial>JavaScript must be enabled in order for you to use the site.</font> <style type="text/css">
#wrapper { display: none; }
</style>
</noscript>