2013-03-19 2 views
1

웹 브라우저를 제어하고 사용자 에이전트를 변경하는 코드가 작동하지 않는 것 같습니다.Windows 전화 사용자 에이전트를 변경하는 방법

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

+0

Visual Studio에서는 navigate가 5 개의 인수를 가질 수 없다고 말합니다. 코드가 잘못 작성된 것입니까? – Ravi

답변

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" 
); 
관련 문제