Rumah >hujung hadapan web >tutorial js >Kongsi dua telefon mudah alih untuk mengakses tapak web PC dan secara automatik melompat ke kemahiran code_javascript tapak web mudah alih

Kongsi dua telefon mudah alih untuk mengakses tapak web PC dan secara automatik melompat ke kemahiran code_javascript tapak web mudah alih

WBOY
WBOYasal
2016-05-16 16:16:341307semak imbas

Dengan kemunculan 4G, tapak web mudah alih telah menjadi tidak terkawal, dengan tapak web rasmi PC dan mudah alih wujud bersama. Bagaimana untuk membenarkan orang lain melawat tapak web rasmi PC anda melompat terus ke tapak web mudah alih? Pembaca yang dihormati, pelayan, sila kod! Datang!

Kaedah pertama: Anda perlu menyegerakkan data pada telefon mudah alih dan halaman web

Salin kod Kod adalah seperti berikut:

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"}})();
713e1e4451c8393b8e637e129c6b7b12

Kaedah kedua:

 <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>

Catatan di sini
mobile_device_detect("http://***.***.com");//Alamat di dalam ialah alamat tapak web terminal mudah alih anda.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn