magento使用细节 – 关掉cookies和js检测

magento检测浏览器是否开启了JavaScript
magento检测浏览器是否开启了JavaScript

如上图,当你在magento中设置此项开启的时候,当客户使用的浏览器未开启Cookies和javascript的时候会提示客户开启这两项功能。浏览器是否开启着两项功能是获得良好用户体验的基础,大家可以去补充下知识,去用搜索引擎查下这两项是起什么作用的。

此功能看似很人性化,但是也是有问题的。作为一个magento模板开发人员我就想了,这个提醒功能在网页的最上面显示,在搜索引擎看来是什么样的,是不是在页面中,报警内容是否被抓取,而且还是在前面被抓取的。要是抓取页面内容的时候搜索引擎一直抓到这些报警信息没有意义,对网站seo也不好。

我用http://tool.chinaz.com/Tools/Robot.aspx的模拟抓去了下页面,图片如下

搜索引擎抓取到magento的js提示内容
搜索引擎抓取到magento的js提示内容

我们可以看到,body的前面就是JavaScript seem to be disabled in your browser.…..。狂汗…..google要是每页都先抓这一句话,那真是杯具。尽管我使用的这个模拟抓取不是很专业的测试,大家可以用别的蜘蛛模拟软件测试下,你的magento被抓到的内容是什么。

此问题处理办法有两个

1.修改magento模板,将报警的这个提示放在页面的最下端,让搜索引擎最后才抓取此段提示。

2.在magento中关掉cookies和js检测,其实也没几个人浏览器没开启cookies或javascript支持。

此功能的设置位置在magento后台:System -> Configuration -> Web -> Browser Capabilities Detection中如下图

magento Browser-Capabilities-Detection
magento Browser-Capabilities-Detection

转载标明出处:www.hellokeykey.com

《magento使用细节 – 关掉cookies和js检测》有3个想法

评论已关闭。