1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 手机访问PC网站自动跳转到手机网站代码

手机访问PC网站自动跳转到手机网站代码

时间:2019-08-05 19:18:29

相关推荐

手机访问PC网站自动跳转到手机网站代码

第一

<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("");</SCRIPT>

第二种:

<script type="text/javascript">try {var urlhash = window.location.hash;if (!urlhash.match("fromapp")){if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))){window.location="/";}}}catch(err){}</script>

第三种

<script type="text/javascript">// JavaScript Documentfunction urlredirect() {var sUserAgent = navigator.userAgent.toLowerCase(); if ((sUserAgent.match(/(ipod|iphone os|midp|ucweb|android|windows ce|windows mobile)/i))) {// PC跳转移动端var thisUrl = window.location.href;window.location.href = thisUrl.substr(0,thisUrl.lastIndexOf('/')+1)+'mobile/';}}urlredirect();</script>

其中,第二种已经试过了,可以的。 但是里面有一个

window.location.hash。还没有弄明白什么意思。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。