Delphi - Получите источник веб-страницы, работающей в Firefox - PullRequest
1 голос
/ 01 ноября 2010

Как я могу получить источник веб-страницы, которая в данный момент работает в экземпляре Firefox с использованием Delphi?Я хотел бы сделать это, не делая Firefox первым активным окном, если это возможно, а просто захват источника - мой основной вопрос.

TIA, Дейв

Ответы [ 2 ]

2 голосов
/ 01 ноября 2010

Это может помочь

Как встроить объект браузера, кроме IE , в приложение Delphi

Речь идет о встраивании Firefox (помимо прочего), но содержит ссылки на другие страницы, на которых показаны методы, с помощью которых вы можете перемещаться по DOM.

Я бы посмотрел на использование IE, если возможно, это довольно хорошо документировано, как это сделать в IE.

0 голосов
/ 01 ноября 2010

Обязательное "Вот один из способов, но не делай этого" от парня из ClipBoard ....

Один уродливый взлом, который я видел, это отправка нажатий клавиш в приложениеи заставить его скопировать / вставить данные в буфер обмена.Не ходи по этой дороге.Это будет работать для вас в контролируемой среде.Это не будет работать для ваших пользователей, у которых возникнут проблемы с совместимостью, непредвиденная очистка данных буфера обмена и сбои других приложений, которые отслеживают обновления буфера обмена.
И нет, вы не можете сохранить / восстановить буфер обмена, не вызываяеще больше проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...