pc跳轉(zhuǎn)到手機(jī)上的代碼(手機(jī)端訪問(wèn)pc端自動(dòng)跳轉(zhuǎn))
1在網(wǎng)站head標(biāo)簽里加跳轉(zhuǎn)語(yǔ)句 要實(shí)現(xiàn)網(wǎng)站根據(jù)訪問(wèn)設(shè)備自動(dòng)識(shí)別展示手機(jī)站或PC站這個(gè)功能,需要以下幾個(gè)步驟1你得有一個(gè)PC端,在電腦上訪問(wèn)的官方網(wǎng)站,比如2你需要重新制作一個(gè)移動(dòng)端的手機(jī)網(wǎng)站,比如3在PC端的網(wǎng)站上加上一段代碼,每個(gè)頁(yè)面;首先,我們需要判斷用戶的設(shè)備類型可以通過(guò)檢查;在pc端模板里面添加JS跳轉(zhuǎn)代碼百度很多,幫你搜索了一個(gè) var browser = versions function var u = navigatoruserAgent, app = navigatorappVersionreturn 移動(dòng)終端瀏覽器版本信息 mobile umatchAppleWebKit*Mobile umatchWindows Phone ;4G時(shí)代,手機(jī)網(wǎng)站已經(jīng)非常普遍了,一般手機(jī)網(wǎng)站都有一個(gè)二級(jí)域名來(lái)訪問(wèn),比如 如果手機(jī)直接訪問(wèn) 就是PC網(wǎng)站,在手機(jī)上瀏覽電腦版網(wǎng)站體驗(yàn)非常不好如果能夠手機(jī)訪問(wèn)PC端電腦網(wǎng)站自動(dòng)跳轉(zhuǎn)到手機(jī)網(wǎng)站就好了代碼如下將以下代碼放在首頁(yè)區(qū) ltSCRIPT LANGUAGE=quotJavaScriptquot function;一種是使用js代碼,你看dedecms官方的模板頁(yè)中就有對(duì)應(yīng)的代碼,在內(nèi)容頁(yè)面上標(biāo)簽中添加下面代碼ifindexOf#39pref=padindex#39 != 1elseifAppleWebKit*MobileitestnavigatoruserAgent MIDPSymbianOSNOKIASAMSUNGLGNECTCLAlcatelBIRDDBTEL。
跳轉(zhuǎn)語(yǔ)句,如果是手機(jī)訪問(wèn)就自動(dòng)跳轉(zhuǎn)到頁(yè)面 ifsystemwinsystemmacsystemxll else =quot手機(jī)站鏈接quot 否則打開(kāi)網(wǎng)站默認(rèn)頁(yè)面2代碼2 functionbrowserRedirect varsUserAgent=varbIsIpad=;移動(dòng)網(wǎng)站pc端和移動(dòng)端官網(wǎng)并存讓訪問(wèn)pc端的官網(wǎng)直接跳轉(zhuǎn)到移動(dòng)端的網(wǎng)站代碼ltSCRIPT LANGUAGE=quotJavaScriptquot function mobile_device_detecturl var thisOS=navigatorplatformvar os=new ArrayquotiPhonequot,quotiPodquot,quotiPadquot,quotandroidquot,quotNokiaquot,quotSymbianOSquot,quotSymbianquot,quotWindows Phonequot,quotPhonequot,quot。
你上面的代碼是需要iis偽靜態(tài)組件的偽靜態(tài)就是動(dòng)態(tài)網(wǎng)頁(yè)通過(guò)重寫URL的方法實(shí)現(xiàn)去掉動(dòng)態(tài)網(wǎng)頁(yè)的參數(shù),但在實(shí)際的網(wǎng)頁(yè)目錄中并沒(méi)有必要實(shí)現(xiàn)存在重寫的頁(yè)面而ISAPI_Rewrite是一個(gè)強(qiáng)大的基于正則表達(dá)式的URL處理引擎,可以把靜態(tài)頁(yè)面的地址指向動(dòng)態(tài)頁(yè)面,它非常類似于Apache#39smod_Rewrite,但它是專為IIS設(shè)計(jì)的。
PC網(wǎng)站轉(zhuǎn)變?yōu)槭謾C(jī)端瀏覽樣式,主要有以下幾種方法一建設(shè)對(duì)應(yīng)的移動(dòng)網(wǎng)站界面,相當(dāng)于重新寫一個(gè)網(wǎng)站,然后通過(guò)站長(zhǎng)平臺(tái)移動(dòng)適配或者js代碼進(jìn)行識(shí)別設(shè)備跳轉(zhuǎn)到對(duì)應(yīng)的網(wǎng)站界面二自適應(yīng)網(wǎng)站和響應(yīng)式網(wǎng)站,就是在pc端網(wǎng)站的css樣式里面設(shè)置多一層樣式移動(dòng)端樣式,然后在使用移動(dòng)端設(shè)備訪問(wèn)時(shí),展示對(duì)應(yīng);1首先在電腦上點(diǎn)擊打開(kāi)“瀏覽器”的頁(yè)面,在此頁(yè)面中單擊鍵盤上的“F12”鍵2然后就會(huì)跳轉(zhuǎn)到此頁(yè)面代碼的頁(yè)面3接著在此頁(yè)面內(nèi),在其左上角可看到手機(jī)標(biāo)志,使用鼠標(biāo)左鍵單擊此標(biāo)志,然后就完成了;if#39Win32#39!=1else=quotchtmlquot 判斷手機(jī)跳轉(zhuǎn),如果手機(jī)訪問(wèn)自動(dòng)跳轉(zhuǎn)到wap如果電腦方式 執(zhí)行以下頁(yè)面,如果跳轉(zhuǎn)到另一個(gè)頁(yè)面,那么加一個(gè)無(wú)條件跳轉(zhuǎn)。
增加一個(gè)JS,判斷用戶設(shè)備,然后跳轉(zhuǎn)到相應(yīng)的頁(yè)面,或者直接使用自適應(yīng)的框架,這樣就不用另外寫頁(yè)面了;方法21首先你的電腦必須是win10,然后點(diǎn)任務(wù)欄右下角的小氣泡,點(diǎn)開(kāi)以后你會(huì)看到很多快捷開(kāi)關(guān),點(diǎn)“連接”,然后在彈出窗口中的下方點(diǎn)“投影到這臺(tái)電腦”2這時(shí)候會(huì)跳轉(zhuǎn)到“投影到這臺(tái)電腦”的設(shè)置頁(yè)面,可以看到這個(gè)選項(xiàng)默認(rèn)是“始終關(guān)閉”的,我們選擇“所有位置都可用”3打開(kāi)手機(jī),確保;更改瀏覽器UA標(biāo)識(shí)即可,此處以瀏覽器為例一打開(kāi)瀏覽器,在如下界面,點(diǎn)擊我的 二在如下界面,點(diǎn)擊設(shè)置 三在如下界面,點(diǎn)擊瀏覽器UA標(biāo)識(shí) 四在如下界面,選擇Android或者是iPhone,重啟瀏覽器即可。
騰訊網(wǎng)的適配代碼var browser = versions function var u = navigatoruserAgent, app = navigatorappVersionreturn 移動(dòng)終端瀏覽器版本信息trident uindexOf#39Trident#39 1, IE內(nèi)核presto uindexOf#39Presto#39 1, opera內(nèi)核webKit uindexOf#39AppleWebKit;在PC端的網(wǎng)站上加上一段代碼,每個(gè)頁(yè)面都需要加上,放在PC端網(wǎng)站head標(biāo)簽里面進(jìn)入域名解析系統(tǒng),做一個(gè)別名cname解析,比如你手機(jī)網(wǎng)站制作公司給的地址123域名com解析到域名解析系統(tǒng)根據(jù)移動(dòng)終端和瀏覽器版本信息判定的語(yǔ)法,自動(dòng)識(shí)別手機(jī)頁(yè)面iPad頁(yè)面和wap頁(yè)面自動(dòng)識(shí)別移動(dòng)端適配跳。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。