新聞中心
淺談emlog源碼程序手機(jī)訪問自動(dòng)跳轉(zhuǎn)的問題
隨著互聯(lián)網(wǎng)的高速發(fā)展,關(guān)于網(wǎng)站在免備案空間的訪問已經(jīng)不僅僅是局限于電腦端了,還有像手機(jī)以及平板電腦等這些移動(dòng)設(shè)備的訪問問題,也已經(jīng)是大多數(shù)的站長朋友在網(wǎng)站建設(shè)時(shí)必須要考慮到到的問題之一了。但是因?yàn)槠脚_(tái)和技術(shù)的問題,想要手機(jī)和平板電腦這些移動(dòng)設(shè)備的訪問效果和電腦端的訪問效果達(dá)到一致,對(duì)一些中小型缺乏高端技術(shù)人才的網(wǎng)站運(yùn)營來說是非常困難的事情,而現(xiàn)如今移動(dòng)設(shè)備的用戶量又是如此之多,我們要怎么去權(quán)衡和調(diào)解這其中的利害關(guān)系呢? 那就是進(jìn)行手機(jī)端訪問的跳轉(zhuǎn)設(shè)置了,在網(wǎng)站中設(shè)置一段代碼,讓程序自動(dòng)識(shí)別訪問者是電腦訪問還是手機(jī)訪問,如果是手機(jī)端訪問的,那么頁面就會(huì)自動(dòng)跳轉(zhuǎn)到網(wǎng)站的首頁或者其他的一個(gè)地址上,畢竟設(shè)置一個(gè)頁面的兼容問題遠(yuǎn)遠(yuǎn)要比設(shè)置整個(gè)網(wǎng)站的兼容問題來的好辦,而且手機(jī)訪問自動(dòng)跳轉(zhuǎn)不僅僅可以用來解決頁面兼容性問題,有時(shí)候也可以以此來實(shí)現(xiàn)讓用戶指定到某些頁面的的效果。 最后無憂主機(jī)小編來介紹一下實(shí)現(xiàn)手機(jī)訪問跳轉(zhuǎn)到網(wǎng)站首頁的設(shè)置方法,就是找到模板文件header.php文件,然后在這個(gè)文件的<head>標(biāo)簽中添加如下代碼:
<script type="text/javascript"> if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ if(window.location.href.indexOf("?mobile")<0){ try{ if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){ window.location.href="<?php echo BLOG_URL; ?>/m/?post=<?php echo $logid;?>"; } }catch(e){} } } </script>最后保存文件,在網(wǎng)站的后臺(tái)刷新一下緩存即可。 無憂主機(jī)相關(guān)文章推薦閱讀: EMLOG讓最新評(píng)論顯示出文章標(biāo)題的方法 EMLOG讓置頂文章只顯示標(biāo)題不顯示摘要的方法 EMLOG讓模板調(diào)用多個(gè)側(cè)邊欄的方法
本文地址:http://www.gle-technology.com/others/21732.html