我正在使用 Delphi XE2 和 TWebBrowser
零件。
我有一个服务器正在监听端口 8000。我可以加载我的浏览器并在 url 中指定端口并使用 http://localhost:8000
从我的服务器获得正确的响应.
当我尝试将相同的 url 传递给 TWebBrowser
组件,它似乎完全忽略了端口号,只是说“找不到文档”(甚至不连接到服务器)。
通常,您可以在 url 中嵌入端口号(如果它不是端口 80),但我似乎无法使用 TWebBrowser
执行此操作组件,所以 C1.Navigate('localhost:8000')
不起作用。
有什么办法可以使用TWebBrowser
带有非标准端口的组件?
最佳答案
如果您在传递给 Navigate
的 URL 中包含协议(protocol),这将起作用。 :
C1.Navigate('http://localhost:8000/');
关于Delphi TWebBrowser 在 url 中指定端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52948616/