判断浏览器类型来选择网址

在HTML文档的头部head加入以下代码


if((/android|webos|ip(hone|ad|od)|opera (mini|mobi|tablet)|iemobile|windows.+(phone|touch)|mobile|fennec|kindle (Fire)|Silk|maemo|blackberry|playbook|bb10\; (touch|kbd)|Symbian(OS)|Ubuntu Touch/i.test(navigator.userAgent)) || window.navigator.userAgent.indexOf('baidumap_IPHO') != -1 || window.navigator.userAgent.indexOf('baidumap_ANDR') != -1){
          location.replace('mobile/index.html');
        }

其中的baidumap_*表示在百度地图中打开网址时的跳转。
使用navigator.userAgent来判断浏览器类型。