開發WAP站點系統的時候,在進行測試預覽的時候非常不方便,因為純WAP站點,IE、火狐、谷歌等浏覽器是不支持的,所以大門戶的WAP網站都會自動判斷,如果使用PC浏覽器訪問,會自動跳到一個頁面,只有使用手機浏覽器訪問,才會顯示手機網頁頁面,主要是考慮到兼容性,像騰訊的就是如此,如果你用IE訪問http://3g.QQ.com/,會出現如下內容:
圖片看不清楚?請點擊這裡查看原圖(大圖)。
其實上圖,不是真正手機訪問的結果,而是被自動轉向了。
很多朋友在開發WAP站點的時候,都是用手機模擬器程序去模擬一台手機,然後使用手機的浏覽器去訪問自己開發的WAP站點,顯得非常的麻煩;
我最近發現,根本不用這麼麻煩,Firefox就支持WAP的浏覽,但是要安裝兩個插件才行,默認是不支持的,這兩個插件的名字就是:Wmlbrowser 和 User Agent Switcher
有些朋友可能嘗試過第一種插件,一定失敗,為什麼呢,因為第一種只能解析WML頁面的內容,但是如果站點做了只允許手機浏覽器訪問的話,你就還是訪問不了,而第而個就是可以讓你PC上的火狐浏覽器偽裝為手機浏覽器的,讓服務器以為你是用手機浏覽器訪問的,這樣就可以實現我們的測試要求了。
首先打開火狐浏覽器,進入菜單“工具”---“附加組件”,在彈出的窗口中,點擊“獲取附加組件”,然後在搜索的輸入框中輸入“wmlbrowser”,然後點後面的圖標搜索,搜索結果如下圖:
點“添加至Firefox”,進行插件的安裝。安裝完後,再安裝“User Agent Switcher”插件,步驟與安裝“wmlbrowser”一樣,如圖:
安裝好兩個插件後,重新啟動火狐浏覽器(不是重啟機器,看清楚),再點開“工具”菜單,會發現多了菜單項“User Agent Switcher”,將它設為“iPhone 3.0”就可以了,如圖:
這時你再訪問 http://3g.QQ.com/,就會顯示如下內容了:
這才是用手機訪問 http://3g.QQ.com/ 顯示的真實內容,怎麼樣,是不是很強大呢,希望對哪些開發WAP系統的人有用