2016-03-10 36 views

回答

1

您可以使用Navigate方法導航到頁面,並通過合適的User-Agent字符串作爲additionalHeaders參數。

這個技巧對於在服務器端根據用戶代理字符串檢測移動模式的站點很有用。對於某些未檢測到移動模式的網站,只有基於瀏覽器大小的客戶端響應式設計,您可以調整瀏覽器控件的大小以顯示移動視圖。

這裏的Galaxy Nexus的用戶代理字符串的example

this.webBrowser1.Navigate("http://www.stackoverflow.com", 
          null, 
          null, 
          "User-Agent:Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19"); 

至於導致你看到的移動模式計算器網站:

enter image description here

+0

請問這個允許我查看非移動版本的網站嗎? – Infinite

+1

您可以將null設置爲'additionalHeaders'參數來查看非移動版本。 –

+1

我刪除了關注腳本錯誤的部分答案。如果你需要這部分,你可以在修訂中看到它。看來這個帖子回答你的問題。如果您對答案有任何疑問,或者如果您發現答案有幫助,請告知我:) –