Javascript 带角度/轨道的优雅降级
我有两个版本的页面:一个使用angular编写,另一个完全没有javascript。如何让rails检测客户端是否禁用了javascript(或是Google机器人)并在没有javascript的情况下提供页面?您可以将客户端重定向到另一个URL(执行rails控制器)并设置没有javascript的默认布局Javascript 带角度/轨道的优雅降级,javascript,ruby-on-rails,angularjs,Javascript,Ruby On Rails,Angularjs,我有两个版本的页面:一个使用angular编写,另一个完全没有javascript。如何让rails检测客户端是否禁用了javascript(或是Google机器人)并在没有javascript的情况下提供页面?您可以将客户端重定向到另一个URL(执行rails控制器)并设置没有javascript的默认布局 <head> <!-- title, scripts, css etc go here --> <noscript> &
<head>
<!-- title, scripts, css etc go here -->
<noscript>
<meta http-equiv="refresh" content="2;url=http://yoururlgoeshere.com/yourcontroller">
</noscript>
</head>
这与谷歌机器人等爬虫程序配合得很好。这样,当你的网站被搜索引擎索引时,你可以减少服务器的流量,因为你可以省去css文件、图像文件和js文件
我希望这能有所帮助。这篇文章有一些想法:你认为这对谷歌机器人这样的搜索引擎优化也有用吗?