Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как передать информацию в приложение из веб-страницы? / 11 сообщений из 11, страница 1 из 1
27.12.2017, 12:38
    #39576723
ziper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
Хотелось бы узнать, какие есть варианты передать что-то из веб страницы в приложение дельфи?
Конкретно, имеется веб-клиент коллцентра и нужно передать из него данные в приложение, типа входящего номера.
Пока не нашел ничего подходящего кроме того, чтобы сделать из приложения сервер, который бы слушал конкретный порт или принимал URL типа <a href="application://somedata">..</a>.
Я так понимаю, что ни windows message ни чего-нибудь похожего использовать не получится.
...
Рейтинг: 0 / 0
27.12.2017, 13:19
    #39576769
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
CGI
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.12.2017, 13:24
    #39576776
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
Еще можно взаимодействие через сервер сделать.
...
Рейтинг: 0 / 0
27.12.2017, 15:24
    #39576912
ziper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
Веб-клиент готов и предоставляется третьей фирмой, в него просто можно некоторый веб-код добавить.
Через общий сервер конечно можно, но надо еще связать нужные инстанции. Веб-клиент не знает же ничего про локальное приложение, но он должен передать данные конкреному приложению, находящемуся на том же компьютере, т.е. что-то должно быть общее и обоим доступное, IP, например. Но, все-таки, так вроде сложнее получается, чем из самого приложения сделать приемный сервер, так как нужно еще промежуточное звено в виде общего дополнительного веб-сервера, т.к таких рабочих компьютеров сотня.
Я надеялся, что существует какой-нибудь общий механизм для веб- и виндоус-клиентов.
...
Рейтинг: 0 / 0
27.12.2017, 16:23
    #39576973
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
ziper,

как вариант: вешаешь TIdHTTPServer на нужный порт, и ему передаёшь любые параметры GET'ом или POST'ом. Обрабатываешь OnCommandGet, туда всё придёт.
...
Рейтинг: 0 / 0
27.12.2017, 16:32
    #39576985
ziper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
makhaon, это решение у меня есть

>>Пока не нашел ничего подходящего кроме того, чтобы сделать из приложения сервер, который бы слушал конкретный порт или принимал URL типа <a href="application://somedata">..</a>.

Выяснилось, что веб-клиент может запускать местные .bat-файлы. Это можно как-то полезно использовать? Можно в этот файл что-нибудь полезное засунуть?
...
Рейтинг: 0 / 0
27.12.2017, 17:33
    #39577035
Tactical Nuclear Penguin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
ziperВыяснилось, что веб-клиент может запускать местные .bat-файлы.

жесть.
продолжайте в том же духе
...
Рейтинг: 0 / 0
27.12.2017, 18:00
    #39577055
vavan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
ziperПока не нашел ничего подходящего кроме того, чтобы сделать из приложения сервер, который бы слушал конкретный порт или принимал URL типа <a href="application://somedata">..</a>как вариант в самом приложении websocket развернуть и пулять туда-сюда со страницы и обратно
...
Рейтинг: 0 / 0
27.12.2017, 18:03
    #39577060
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
ziperно надо еще связать нужные инстанции. Веб-клиент не знает же ничего про локальное приложение, но он должен передать данные конкреному приложению, находящемуся на том же компьютер
Как вариант запускать веб приложение изнутри толского клиента внутри TWebBrowser (или аналогов).

Так ты поимеешь достаточно инструментов да взаимодействия.
...
Рейтинг: 0 / 0
27.12.2017, 18:53
    #39577081
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
ziper,

авторВыяснилось, что веб-клиент может запускать местные .bat-файлы

Ого
...
Рейтинг: 0 / 0
30.12.2017, 00:10
    #39578124
stanilar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать информацию в приложение из веб-страницы?
ziperПока не нашел ничего подходящего кроме того, чтобы сделать из приложения сервер, который бы слушал конкретный порт или принимал URL тип
Так и в чем теперь проблема?

ziperчто-то должно быть общее и обоим доступное, IP, например
Не обязательно. Можно вызвать дельфевый сервер из пхп(или на чем крутится серверная сторона). Можно сделать прокси на свой сервер.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как передать информацию в приложение из веб-страницы? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]