1

Webブラウザーのコントロールを作成していますが、ユーザーエージェントを変更するコードが機能していないようです。

    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));

このユーザーエージェントは、モバイル形式でページを読みやすく、使いやすいので気に入っています。

4

1 に答える 1

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"
);
于 2013-03-19T01:42:49.417 に答える