Home >Web Front-end >JS Tutorial >Share two mobile phones to access the PC website and automatically jump to the mobile website code_javascript skills

Share two mobile phones to access the PC website and automatically jump to the mobile website code_javascript skills

WBOY
WBOYOriginal
2016-05-16 16:16:341279browse

With the advent of 4G, mobile websites have become out of control, with PC and mobile official websites coexisting. How to let others visit your PC official website jump directly to the mobile website? Dear readers, waiter, please code! Coming!

The first method: You need to synchronize the data on the mobile phone and the web page

Copy code The code is as follows:

4ec11beb6c39d0703d1751d203c17053
(function(){var ua=navigator.userAgent.toLowerCase();var bIsIpad=ua.match(/ipad/i)=="ipad";var bIsIphoneOs=ua.match(/iphone os/i)==" iphone os";var bIsAndroid=ua.match(/android/i)=="android";var bIsWM=ua.match(/windows mobile/i)=="windows mobile";if(bIsIpad||bIsIphoneOs|| bIsAndroid||bIsWM){window.location.href="http://m.jb51.net/android/game/826.html"}})();
2cacc6d41bbb37262a98f745aa00fbf0

Second method:

 <SCRIPT LANGUAGE="JavaScript">
function mobile_device_detect(url)
{ 
    var thisOS=navigator.platform; 
    var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");
 for(var i=0;i<os.length;i++)
    { 
 if(thisOS.match(os[i]))
    {  
 window.location=url;
 } 
 }
 
 //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认
 if(navigator.platform.indexOf('iPad') != -1)
    {
 window.location=url;
 }
 
 //做这一部分是因为Android手机的内核也是Linux
 //但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断
 var check = navigator.appVersion;
 
 if( check.match(/linux/i) )
     {
  //X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件
  if(check.match(/mobile/i) || check.match(/X11/i))
         {
  window.location=url;
  } 
 }
 
 //类in_array函数
 Array.prototype.in_array = function(e)
 {
 for(i=0;i<this.length;i++)
 {
  if(this[i] == e)
  return true;
 }
 return false;
 }
} 
mobile_device_detect("http://***.***.com");
</SCRIPT>

Remark here
mobile_device_detect("http://***.***.com");//The address inside is the website address of your mobile terminal.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn