Delphi TWebBrowser 在 url 中指定端口
Delphi TWebBrowser specify port in url
我正在使用 Delphi XE2 和 TWebBrowser
组件。
我有一个侦听端口 8000 的服务器。我可以加载我的浏览器并在 url 中指定端口,然后使用 http://localhost:8000
.
从我的服务器获得正确的响应
当我尝试将相同的 url 传递给 TWebBrowser
组件时,它似乎完全忽略了端口号而只是说 "document not found" (甚至没有连接到服务器)。
一般情况下,你可以在url中嵌入端口号(如果不是80端口的话),但是我用TWebBrowser
组件好像做不到,所以C1.Navigate('localhost:8000')
不起作用。
有什么方法可以使用非标准端口的 TWebBrowser
组件吗?
如果您在传递给 Navigate
的 URL 中包含协议,这将起作用:
C1.Navigate('http://localhost:8000/');
我正在使用 Delphi XE2 和 TWebBrowser
组件。
我有一个侦听端口 8000 的服务器。我可以加载我的浏览器并在 url 中指定端口,然后使用 http://localhost:8000
.
当我尝试将相同的 url 传递给 TWebBrowser
组件时,它似乎完全忽略了端口号而只是说 "document not found" (甚至没有连接到服务器)。
一般情况下,你可以在url中嵌入端口号(如果不是80端口的话),但是我用TWebBrowser
组件好像做不到,所以C1.Navigate('localhost:8000')
不起作用。
有什么方法可以使用非标准端口的 TWebBrowser
组件吗?
如果您在传递给 Navigate
的 URL 中包含协议,这将起作用:
C1.Navigate('http://localhost:8000/');