С# GeckoFX Proxy не устанавливается

Я пытаюсь установить прокси в GeckoFX (версия 18.0.1.0). И посетите http://www.ipchicken.com/, чтобы проверить, работает ли он. Но мне это не подойдет! Я также пробовал Google, но не преуспел. Вот мой код.

  private void Browser_Load(object sender, EventArgs e)
    {
    Gecko.GeckoPreferences.User["network.proxy.type"] = 1;
        Gecko.GeckoPreferences.User["network.proxy.http"] = proxy.Split(':')[0];
        Gecko.GeckoPreferences.User["network.proxy.http_port"] = int.Parse(proxy.Split(':')[1]);
    }

person Capripio    schedule 24.05.2013    source источник


Ответы (1)


"это не сработает" немного двусмысленно. Неспособность навигации или игнорирование прокси-сервера — это два разных случая сбоя.

GeckoPreferences, которые вы используете, выглядят правильно, поэтому вероятными причинами проблемы являются:

  1. Browser_Load isn't being called or being called after your call to navigate.
    • In this case your call to navigate will use your default internet connection settings.
    • Исправьте, переместив настройку GeckoPreferences после вызова XpCom.Initilize.
  2. The values you are setting are invalid or the specifyed proxy doesn't work.
    • In this case your call to navigate will fail with somthing like a connection timed out page.
    • Исправить, правильно указав допустимый прокси.
person Tom    schedule 25.05.2013