手機(jī)訪問(wèn)自動(dòng)跳轉(zhuǎn)代碼(手機(jī)訪問(wèn)自動(dòng)跳轉(zhuǎn)手機(jī)端)
1、那就需要看一下源代碼,檢查手機(jī)跳轉(zhuǎn)代碼是否正確了 下面給你提供一下織夢(mèng)自帶跳轉(zhuǎn)代碼,參考一下 首頁(yè) ifindexOf#39pref=padindex#39 != 1elseifAppleWebKit*MobileitestnavigatoruserAgent MIDPSymbianOSNOKIASAMSUNGLGNECTCLAlcatelBIRD;跳轉(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;toLowerCasevar isMobile = falsefor var i=0 iltmobileAgentlength i++ if browserindexOfmobileAgenti!=1 isMobile = truealertmobileAgentilocationhref = #39手機(jī)網(wǎng)址#39break 手機(jī)網(wǎng)址處寫(xiě)上你的地址就OK 啦, 添加到head 部分;你上面的代碼是需要iis偽靜態(tài)組件的偽靜態(tài)就是動(dòng)態(tài)網(wǎng)頁(yè)通過(guò)重寫(xiě)URL的方法實(shí)現(xiàn)去掉動(dòng)態(tài)網(wǎng)頁(yè)的參數(shù),但在實(shí)際的網(wǎng)頁(yè)目錄中并沒(méi)有必要實(shí)現(xiàn)存在重寫(xiě)的頁(yè)面而ISAPI_Rewrite是一個(gè)強(qiáng)大的基于正則表達(dá)式的URL處理引擎,可以把靜態(tài)頁(yè)面的地址指向動(dòng)態(tài)頁(yè)面,它非常類似于Apache#39smod_Rewrite,但它是專為IIS設(shè)計(jì)的;只要把下面代碼放到indexasp或者defaultasp中,只要在首頁(yè)代碼頂部引用call Check_Wap,這個(gè)也是我的工程中使用的代碼用正則判斷方便簡(jiǎn)潔Sub Check_Wapdim MoblieUrl,reExp,MbStr MoblieUrl=quot3gindexaspquot#39#39手機(jī)網(wǎng)站路徑 Set reExp = New RegExp MbStr=quotAndroidiPhoneUCWindows。
2、把這個(gè)模塊卸載了,然后把你的根目錄的waphtml刪除掉就行了;一打開(kāi)瀏覽器,在如下界面,點(diǎn)擊我的 二在如下界面,點(diǎn)擊設(shè)置 三在如下界面,點(diǎn)擊瀏覽器UA標(biāo)識(shí) 四在如下界面,選擇Android或者是iPhone,重啟瀏覽器即可。
3、也就是說(shuō)這個(gè)網(wǎng)站有手機(jī)版目錄,但是手機(jī)上訪問(wèn)域名時(shí)不會(huì)自動(dòng)跳轉(zhuǎn)到手機(jī)版頁(yè)面,而是跳到電腦版首頁(yè)去了前提是網(wǎng)站有mobile目錄或者wap目錄,在模板文件夾找到headerhtml,在前面拷貝上如下內(nèi)容,其中跳轉(zhuǎn)地址修改成自己網(wǎng)站的mobile或者wap地址即可var mobileAgent = new Arrayquotiphonequot, quotipodquot;只要把下面代碼放到indexasp或者defaultasp中,只要在首頁(yè)代碼頂部引用callCheck_Wap,這個(gè)也是我的工程中使用的代碼用正則判斷方便簡(jiǎn)潔\x0d\x0a\x0d\x0aSubCheck_Wap\x0d\x0adimMoblieUrl,reExp,MbStr\x0d\x0aMoblieUrl=quot3gindexaspquot#39#39手機(jī)網(wǎng)站路徑\x0d\x0aSetreExp=NewRegExp\。
4、加一段js代碼判斷用戶所使用的設(shè)備即可當(dāng)用戶使用PC訪問(wèn)時(shí)就顯示PC端網(wǎng)站當(dāng)用戶使用手機(jī)訪問(wèn)時(shí)就跳轉(zhuǎn)到建設(shè)好的移動(dòng)網(wǎng)站即可比如ifindexOf#39pref=padindex#39 != 1elseifAppleWebKit*MobileitestnavigatoruserAgent MIDPSymbianOSNOKIASA;1 sUserAgentindexOf#39Symbian#39 1 function delayURL,3000 alert#393秒后自動(dòng)載入手機(jī)版頁(yè)面#39setTimeoutquot = #39quot + url + quot#39quot,time else alert#39您的是電腦訪問(wèn),載入電腦端頁(yè)面#39。
5、操作方法如下工具電腦,win10系統(tǒng)版本1在桌面上創(chuàng)建一個(gè)新的文本文檔,雙擊打開(kāi)它2打開(kāi)文檔后,輸入下面的代碼,其中自動(dòng)跳轉(zhuǎn)的代碼就是紅框中的內(nèi)容刷新意味著跳躍,30意味著30秒后跳躍到index1html3輸入完成后,單擊文件菜單,然后選擇另存為4在彈出的對(duì)話框中,選擇桌面作為保存;使用以下JS函數(shù)function uaredirectf try if documentgetElementByIdquotbdmarkquot != null return var b = false if arguments1 var e = var a = if isSubdomainarguments1, e == 1;js是得不到客戶端的外網(wǎng)IP的,除非通過(guò)AJAX調(diào)用WebServices查一下。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。