3

プロキシのユーザー名とパスワードを設定しようとしています。この投稿 ( http://geckofx.org/viewtopic.php?id=832 ) を見て、次のようなユーザー名/パスワードの同様の設定ではないかと考えました。

Skybound.Gecko.GeckoPreferences.User["network.proxy.user"] = (ユーザー); Skybound.Gecko.GeckoPreferences.User["network.proxy.password"] = (パスワード);

しかし、これまでのところ何も機能していません。誰でも助けることができますか?とても感謝しております!!!

それが役立つ場合、私はVB.netを使用しています。ありがとう!!

4

2 に答える 2

3

おそらくプロキシ タイプを 1 に設定する必要があります。プロキシ設定を自動的に検出するには、次を試してください。

Uri website = new Uri("http://stackoverflow.com");
System.Net.IWebProxy defaultproxy = System.Net.WebRequest.GetSystemWebProxy();
Uri proxy = defaultproxy.GetProxy(website); //no actual connect is done

if (proxy.AbsoluteUri != website.AbsoluteUri) {
    Skybound.Gecko.GeckoPreferences.User["network.proxy.http"] = proxy.Host;
    Skybound.Gecko.GeckoPreferences.User["network.proxy.http_port"] = proxy.Port;
    Skybound.Gecko.GeckoPreferences.User["network.proxy.ssl"] = proxy.Host;
    Skybound.Gecko.GeckoPreferences.User["network.proxy.ssl_port"] = proxy.Port;
    Skybound.Gecko.GeckoPreferences.User["network.proxy.type"] = 1;
    //0 – Direct connection, no proxy. (Default)
    //1 – Manual proxy configuration.
    //2 – Proxy auto-configuration (PAC).
    //4 – Auto-detect proxy settings.
    //5 – Use system proxy settings (Default in Linux).     
}
于 2010-09-29T18:49:29.483 に答える
0

設定の中にそれらを設定しようとしています。about:configFirefox のアドレスバーに入力することで、利用可能なすべての設定にアクセスできます。ユーザーやパスワードの設定はありません。これは、ユーザー名とパスワードを安全に保管する必要があるためだと思います。プロキシに接続しようとするときにそれらを未設定のままにしておくと、それらを尋ねられ、安全な場所に保存され、そのユーザー名とパスワードが自動的に使用されると思います.

それらを手動で保存する必要がある場合は、Password Managerを確認する価値があると思います.GeckoFXはそれにアクセスする方法をサポートしている可能性がありますか?

于 2010-06-02T18:20:48.693 に答える