針對手機、Ipad、PC的網址區分:1、服務器通過判斷不同網絡來源來發送不同的網頁數據(手機IP 以10開頭)
2、通過不同的網址如i.ifeng.com(鳳凰)
3、通過HTTPHEADER中的User-Agent字段,如百度、網易
那麼要在PC上完成手機頁面的全訪問,則需要模擬手機IP上網,且修正User-Agent。
測試內容:
1、http://3g.sina.com.cn/?from=towap 通過網絡來源,PC無法訪問
http://i.ifeng.com/index_2?vt=2&mid=2x8wCU通過網址區分,可以正常訪問
2、修改User-Agent
將User-Agent修改爲IPad的相關信息。User-Agent:Mozilla/5.0(iPad; U; CPU iPhone OS 3_2like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4Mobile/7B314 Safari/531.21.10
www.163.com和 www.baidu.com 自動跳轉到IPad版中,而www.sina.com.cn無法正常訪問,www.ifeng.com正常訪問PC版。
如何修改User-Agent
Navigate2(dlg.m_address,NULL ,NULL,
"User-Agent:Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10");