Delphi TWebBrowser连接到本地设备失败

问题描述 投票:-1回答:1

你好,我有一个非常简单的Twebbowser程序。我想访问本地网络上的设备,该设备的IP范围是192.168.192.xxx。我可以通过我的chrome webbrowser访问该设备,但程序中的浏览器会抛出错误页面:

“无法访问此页面确保网址http://192.168.192.56正确在Bing上搜索此网站刷新页面。”

这是Delphi代码:

unit Main;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.OleCtrls, SHDocVw, Vcl.StdCtrls,
  Vcl.ExtCtrls;

type
  TForm1 = class(TForm)
    txtAddress: TEdit;
    cmdLoad: TButton;
    WebBrowser1: TWebBrowser;
    Panel1: TPanel;
    cmdName: TButton;
    procedure FormCreate(Sender: TObject);
    procedure cmdLoadClick(Sender: TObject);
    procedure cmdNameClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
   End;

var
  Form1: TForm1;

implementation

{$R *.dfm}

{ TForm1 }



procedure TForm1.cmdLoadClick(Sender: TObject);
begin
  WebBrowser1.Navigate(txtAddress.Text);
end;

procedure TForm1.cmdNameClick(Sender: TObject);
begin
  WebBrowser1.GoBack;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
   WebBrowser1.Silent := True; //disable java script errors/windows...

end;

end.

谢谢你的帮助。广告

enter image description here

delphi twebbrowser
1个回答
-1
投票

如果我为设备设置密码,问题就解决了,让我们说'12345'我可以通过URL http://12345:[email protected]到达设备的网站。用户名似乎是任意的,例如http://xxx:[email protected]也可以。感谢所有在这里贡献的人,超级!问候广告

© www.soinside.com 2019 - 2024. All rights reserved.