2013-03-19 47 views
1

我正在製作一個Web瀏覽器控件,我的代碼更改用戶代理似乎不起作用。如何更改Windows Phone用戶代理

webBrowser1.Navigate(new Uri(textBox1.Text, null, null, "User-Agent: Mozilla 5.0 (Linux; U; Android 2.3.7; zh-cn; MB525 Build MIUI) UC AppleWebKit 534.31 (KHTML, like Gecko) Mobile Safari 534.31", UriKind.Absolute)); 

我喜歡這個用戶代理,因爲它似乎以移動格式加載頁面更容易使用。

+0

它是如何不,似乎到工作?是否有錯誤信息或您的服務器報告發送了不同的值? – Dai 2013-03-19 00:57:14

+0

Visual Studio認爲導航不能有5個參數。代碼寫錯了? – Ravi 2013-03-19 01:15:43

回答

1

您的語法不正確。這是你有什麼(格式化):

webBrowser1.Navigate(
    new Uri(
     textBox1.Text, 
     null, 
     null, 
     "User-Agent: Mozilla 5.0 (Linux; U; Android 2.3.7; zh-cn; MB525 Build MIUI) UC AppleWebKit 534.31 (KHTML, like Gecko) Mobile Safari 534.31", 
     UriKind.Absolute 
    ) 
); 

這是它應該是什麼(用這個作爲參考:http://msdn.microsoft.com/en-US/library/windowsphone/develop/ff626636(v=vs.105).aspx

webBrowser1.Navigate(
    new Uri(
     textBox1.Text 
    ), 
    null, 
    "User-Agent: Mozilla 5.0 (Linux; U; Android 2.3.7; zh-cn; MB525 Build MIUI) UC AppleWebKit 534.31 (KHTML, like Gecko) Mobile Safari 534.31" 
);