|
最近好长一段时间打开科学网都能在科学网顶部看到一个提示:“检测到您正在使用移动设备浏览,点击此处浏览科学网手机版,访问更加流畅。”
而事实上,我用的是苹果笔记本电脑(OS X 10.10.4,Safari浏览器),非手机或平板电脑。这是一个明显的检测错误,看着特别碍眼。
不知道科学网是因为操作系统而导致误判,还是因为浏览器而导致误判。我换了OS X 上的Chrome 浏览器,还是出现同样的提示。但因为Safari和Chrome都是用的Webkit浏览器引擎,这并不能排除是浏览器的原因。
希望科学网能修正这一漏洞!
续:
通过阅读科学网首页网页源代码,看到这样有这样一段JavaScript代码是用来触发移动设备提示的:
if(navigator.platform.indexOf('Win32')!=-1){
//window.location.href="电脑网址";
}else{
document.write("<div style='font-size:2em;color:#ba1413; line-height:2em'>检测到您正在使用移动设备浏览,点击<a href="http://wap.sciencenet.cn" >此处浏览科学网手机版,访问更加流畅。</div>");
}
这里的判断是,只有在平台为Win32的时候才认为是电脑设备,否则就认为是移动设备。。。
参考资料:
js判断手机访问跳转到手机站(http://jingyan.baidu.com/article/cdddd41c61823e53cb00e198.html)
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-19 23:10
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社