3G時(shí)代來(lái)了,公司最近要求我們也要做WAP版本的站點(diǎn)系統(tǒng)了,我們平時(shí)做的WEB系統(tǒng)大部分都是用的HTML,而手機(jī)使用的是WML語(yǔ)言,雖然WML有些很類似HTML,但是還是有很多細(xì)節(jié)不同的。
開(kāi)發(fā)WAP站點(diǎn)系統(tǒng)的時(shí)候,在進(jìn)行測(cè)試預(yù)覽的時(shí)候非常不方便,因?yàn)榧?/span>WAP站點(diǎn),IE、火狐、谷歌等瀏覽器是不支持的,所以大門戶的WAP網(wǎng)站都會(huì)自動(dòng)判斷,如果使用PC瀏覽器訪問(wèn),會(huì)自動(dòng)跳到一個(gè)頁(yè)面,只有使用手機(jī)瀏覽器訪問(wèn),才會(huì)顯示手機(jī)網(wǎng)頁(yè)頁(yè)面,主要是考慮到兼容性,像騰訊的就是如此,如果你用IE訪問(wèn)http://3g.qq.com/,會(huì)出現(xiàn)如下內(nèi)容:
其實(shí)上圖,不是真正手機(jī)訪問(wèn)的結(jié)果,而是被自動(dòng)轉(zhuǎn)向了。
很多朋友在開(kāi)發(fā)WAP站點(diǎn)的時(shí)候,都是用手機(jī)模擬器程序去模擬一臺(tái)手機(jī),然后使用手機(jī)的瀏覽器去訪問(wèn)自己開(kāi)發(fā)的WAP站點(diǎn),顯得非常的麻煩;
我最近發(fā)現(xiàn),根本不用這么麻煩,FireFox就支持WAP的瀏覽,但是要安裝兩個(gè)插件才行,默認(rèn)是不支持的,這兩個(gè)插件的名字就是:Wmlbrowser 和 User Agent Switcher
有些朋友可能嘗試過(guò)第一種插件,一定失敗,為什么呢,因?yàn)榈谝环N只能解析WML頁(yè)面的內(nèi)容,但是如果站點(diǎn)做了只允許手機(jī)瀏覽器訪問(wèn)的話,你就還是訪問(wèn)不了,而第而個(gè)就是可以讓你PC上的火狐瀏覽器偽裝為手機(jī)瀏覽器的,讓服務(wù)器以為你是用手機(jī)瀏覽器訪問(wèn)的,這樣就可以實(shí)現(xiàn)我們的測(cè)試要求了。
首先打開(kāi)火狐瀏覽器,進(jìn)入菜單“工具”---“附加組件”,在彈出的窗口中,點(diǎn)擊“獲取附加組件”,然后在搜索的輸入框中輸入“wmlbrowser”,然后點(diǎn)后面的圖標(biāo)搜索,搜索結(jié)果如下圖:
點(diǎn)“添加至Firefox”,進(jìn)行插件的安裝。安裝完后,再安裝“User Agent Switcher”插件,步驟與安裝“wmlbrowser”一樣,如圖:
安裝好兩個(gè)插件后,重新啟動(dòng)火狐瀏覽器(不是重啟機(jī)器,看清楚),再點(diǎn)開(kāi)“工具”菜單,會(huì)發(fā)現(xiàn)多了菜單項(xiàng)“User Agent Switcher”,將它設(shè)為“iPhone 3.0”就可以了,如圖:
這時(shí)你再訪問(wèn) http://3g.qq.com/,就會(huì)顯示如下內(nèi)容了:
這才是用手機(jī)訪問(wèn) http://3g.qq.com/ 顯示的真實(shí)內(nèi)容。
如果你是要訪問(wèn)WAP1.X或WAP 2.X,只要使用“Edit User Agents”功能添加一個(gè)就可以了,具體如圖:
設(shè)置后,你就可以使用新加的"Wap"訪問(wèn) http://wap.qq.com/ 了,訪問(wèn)結(jié)果如下:
怎么樣,是不是很強(qiáng)大呢,希望對(duì)哪些開(kāi)發(fā)WAP系統(tǒng)的人有用。
聯(lián)系客服