Delphi TWebBrowser указывает порт в URL - PullRequest
0 голосов
/ 23 октября 2018

Я использую Delphi XE2 и компонент TWebBrowser.

У меня есть сервер, прослушивающий порт 8000. Я могу загрузить свой браузер и указать порт в URL-адресе и получить правильный ответ от моего сервераиспользование http://localhost:8000.

Когда я пытаюсь передать тот же URL-адрес компоненту TWebBrowser, кажется, что он полностью игнорирует номер порта и просто говорит «документ не найден» (и даже не подключается ксервер).

Обычно вы можете встроить номер порта в URL (если это не порт 80), но я не могу сделать это с компонентом TWebBrowser, поэтому C1.Navigate('localhost:8000') не работает.

Можно ли использовать компонент TWebBrowser с нестандартным портом?

1 Ответ

0 голосов
/ 23 октября 2018

Это будет работать, если вы включите протокол в URL, который вы передаете Navigate:

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