![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
yuraefimov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 1.7.2014 Репутация: нет Всего: нет |
Добрый день! Очень нужна ваша помощь. Есть вот какая задачка - нужно понять какой адрес сайта у меня открыт сейчас во вкладке браузера (именно в активном рабочем окне - не все открытые вкладки нужны, а сайты на которых я физически провел какое-то время) и потом нужно будет сохранять эти данные, то есть проверка должна делаться периодически. Один знакомый сказал что нужно "разбирать" браузер и оттуда можно вытащить значение url сайта. Он пробовал это сделать через win api, но не получилось. Говорит что можно попробовать еще IHTMLDocument2. Может кто-то сталкивался и сможет подсказать как можно решить эту задачу?
|
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
DenNik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 3.8.2011 Репутация: нет Всего: нет |
у компонента WebBrowser есть куча событий, в обработчики которых передается URL загруженной/загружаемой/до начала загрузки страницы. неужели тяжело где-нибудь сохранить его с тем, чтобы в последствии использовать?
аналогично у компонентом TChromium также куча событий с передачей URL. также можно выцепить таким кодом
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
DenNik, все это хорошо, только автору надо не в своей программе получить URL, а из самого браузера (сторонней программы).
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Я бы не был столь категоричен:
Это сообщение отредактировал(а) Keeper89 - 3.7.2014, 01:30 |
|||
|
||||
yuraefimov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 1.7.2014 Репутация: нет Всего: нет |
Да, нужно именно не в своей программе получить URL, а из самого браузера..
Спасибо большое, попробуем тогда как здесь - http://stackoverflow.com/questions/7814027...ome-and-firefox скриншот экрана сказали что не подойдет ![]() |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Я процитировал конкретную фразу. В частности говорилось о вытягивании URL через WinAPI или IHTMLDocument2. Есть примеры как возможно вытянуть URL из Оперы через IHTMLDocument2?
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
CynicRus |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 248 Регистрация: 31.5.2012 Репутация: нет Всего: 5 |
А я бы при решении такой задачи - хукнул бы WSASend и Send, и оттуда бы брал URL на которые обращается сокет. Может быть получил бы много лишнего, но зато было бы эффективно практически для любого браузера, что под Win работает.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |