js判断是否手机端,相对域名跳转到对应的m.手机站

访客4年前黑客工具1151
<script type="text/javascript">(function(Switch) {    var switch_pc = window.location.hash;    var curURL = document.location.href; //当前URL
    var isMobile = curURL.indexOf("http://m."); //判断当前URL是否是手机站
    var isPc = curURL.indexOf("http://www."); //判断当前URL是否包含"http://www."
    if (isMobile < 0) { //不是手机站
        if (isPc < 0) { //不包含"http://www."
        var thisURL = curURL.replace(/^http:\/\//, "http://m.");
    } else { // 包含"http://www."
        var thisURL = curURL.replace(/^http:\/\/www\./, "http://m.");
    }
  }  if (switch_pc != "#pc") {    if (/iphone|ipod|ipad|ipad|Android|nokia|blackberry|webos|webos|webmate|bada|lg|ucweb|skyfire|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile/i.test(navigator.userAgent.toLowerCase())) {
      Switch.location.href = thisURL;
    }
    document.write('<meta name="mobile-agent" content="format=html5;url=' + thisURL + '" />');
  }
})(window);</script>


标签: *** 实例

相关文章

js获取当前位置

手机端获取城市名称 百度地图接口 引入百度api<script src="http://api.map.baidu.com/api?v=1.4" type="text/javascript"...

JS打印机效果代码整理

纯js性 简单快速 功能少 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl...

浏览器使用js代码快速删除微博内容

本文是分享如何用浏览器使用js代码快速删除微博内容 方法步骤 1.电脑进入自己微博主页->然后右键鼠标->审核米素->点下面的 2.第二个英文“Console”...

简单理解jQuery中$.getJSON、$.get、$.post、$.ajax用法

1.$.getJSON   $.getJSON()是专门为ajax获取json数据而设置的,并且支持跨域调用,其语法的格式为: $.getJSON(       url,             ...

[JS插件]酷炫的打字机效果: Typed.js

文章转载与简书https://www.jianshu.com/p/37ff22decc62 typed.js效果 预览地址 Type.js是一个轻量级的插件, 用于实现页面文字的打字机效果....

利用js代码批量自动取消抖音所有关注 解放双手

本文是利用js代码批量自动取消抖音所有关注 解放双手 有时候我们抖音关注的人太多,想要批量取消但是一个一个点击太麻烦了,如何解放双手批量取消关注呢?所以思源研究了一下,写了一段js代码,在线...