ecology 前段开发
ecology8虽说支持主流浏览器访问,实测IE内核使用时,性能不佳,频频出错,谷歌(Webkit)内核效果最好。而且在进行JS二次开发时,处理浏览器兼容性问题是令人很头疼的事情。本段代码简单粗暴,谷歌内核的浏览器可以打开,其他浏览器就退出。
/**检查浏览器是否是Webkit内核 */ function checkBrowser(){ if ((navigator.userAgent.indexOf('Chrome') ==-1)) {//从浏览器信息中查找”Chrome“字眼 var select=confirm('必须使用谷歌浏览器(或其他内核是Webkit的浏览器,如Safari、搜狗、遨游、360极速浏览器、360浏览器极速模式等)打开本页面,\n点击【确定】跳转到谷歌浏览器官方下载页面,\n点击【取消】退出本页面。'); if(select){ window.parent.location.href="https://www.google.cn/chrome/"; }else{ window.parent.open('', '_self', ''); window.parent.opener=null; window.parent.close(); } } }
注意:E-Mobile由于使用Mobile Safari内核,访问也会被拦截!若想放行,if条件中需要再加上对“Mobile Safari”的判读。
欢迎交流!