3

これは私の Form1.FormCreate コードです:

    GoodWB:=TEmbeddedWB.Create(Form1);
    TWinControl(GoodWB).Name :='NetPartBmb';
    TWinControl(GoodWB).Parent := Form1;
    GoodWB.SetBounds(0,50,300,300);
    //GoodWB.ProxySettings.SetProxy('','83.137.53.190:8080','<local>');
    //GoodWB.ProxySettings.AutoLoadProxy:=true;
    GoodWB.Navigate('www.google.com');

EmbeddedWB の動作がおかしい。ページを読み込もうとすると、オンラインではないかのようなエラーがスローされます。
しかし、これらのプロキシ設定のコメントを外すと (プロキシ 83.137.53.190:8080 は完全に機能するプロキシです)、動作しますが、そのプロキシを使用します。未知のプロキシを使用しているようです。

プロキシを無効にして自分の IP を使用するにはどうすればよいですか?

ところで:これは以前は発生していませんでした。以前にもプロキシを設定していましたが、すべてのプロキシ コード部分を削除したので、プロキシ設定のコードがない場合に何が原因なのかわかりません。

4

1 に答える 1

4

TEmbeddedWBどのように機能するかはわかりませんが、ホスト名だけでなくTWebBrowser、に完全なURLを渡す必要があります。Navigate()

GoodWB.Navigate('http://www.google.com'); 

ホスト名ではなくIPアドレスに接続する場合でも、プロトコルスキームを指定する必要があります。

GoodWB.Navigate('http://TheIPHere'); 
于 2012-07-20T21:23:44.360 に答える