Delphi TWebBrowser在URL中指定端口

时间:2018-10-23 12:01:04

标签: delphi twebbrowser

我正在使用Delphi XE2和TWebBrowser组件。

我有一台服务器正在侦听端口8000。可以加载浏览器并在url中指定端口,并使用http://localhost:8000从服务器获取正确的响应。

当我尝试将相同的URL传递到TWebBrowser组件时,似乎完全忽略了端口号,只是说“找不到文档”(甚至没有连接到服务器)。

通常,您可以在url中嵌入端口号(如果不是端口80),但是我似乎无法使用TWebBrowser组件执行此操作,因此C1.Navigate('localhost:8000')不起作用。 / p>

我可以通过非标准端口使用TWebBrowser组件吗?

1 个答案:

答案 0 :(得分:2)

如果您在传递给Navigate的URL中包含协议,此方法将起作用:

C1.Navigate('http://localhost:8000/');