Что нового

Автоматизация Google Chrome

ekodom

Новичок
Сообщения
7
Репутация
0
всё началось с того что потребовалось автоматизировать кое-какие операции в Google Chrome - для чего минимально необходимо "читать" содержимое его "статусбара" (голубая фигня в левом нижнем углу, вылазит если курсор на странице в браузере расположен над ссылкой)

помыкавшись так и эдак решил хотя бы "взять попиксельно" (через GetPixelColor) - фигвам, возвращает содержимое экрана *под* этой надписью! применение всяких ScreenCapture даёт точно такой же результат: с экрана грабится всё *кроме* этого сообщения! :shok:

вопрос: как это побороть?

PS если кто укажет готовую ссылку как *напрямую* брать текст из "хромого статусбара" (без конфертации графика-текст) - буду просто счастлив! :-[
 

HukpoFuJl

AццkuЙ HukpoFuJl
Сообщения
98
Репутация
38
ActiveX поддерживается только в Internet Explorer (и браузерах на основе Internet Explorer) в Windows. Google Chrome, Mozilla Firefox, Apple Safari и другие браузеры не поддерживают ActiveX. Вместо него эти браузеры используют интерфейс программирования приложений подключаемых модулей Netscape (NPAPI).
Следовательно автоматизировать его не так-то и просто...
Но в принципе можно сделать какой-либо плагин на NPAPI и пробовать через него влезть... Почитайте тут:
http://habrahabr.ru/blogs/development/73003/
 
Автор
E

ekodom

Новичок
Сообщения
7
Репутация
0
HukpoFuJl сказал(а):
Следовательно автоматизировать его не так-то и просто...
Но в принципе можно сделать какой-либо плагин на NPAPI и пробовать через него влезть... Почитайте тут:
http://habrahabr.ru/blogs/development/73003/

Геморройно :blum: Оказалось проще "послать" Chrome и перейти на Opera
(с обязательным включением совместимости с Opera 9.2 по управлению с
клавиатуры :laugh:smile:

Ладно, остался единственный интересующий меня аспект: ПОЧЕМУ
ПИКСЕЛЬНЫЕ ФУНКЦИИ AUTOIT ДАЛЕКО НЕ ВСЕГДА ПОЗВОЛЯЮТ "БРАТЬ"
С ЭКРАНА WINXP ТО ЧТО ТАМ РЕАЛЬНО НАХОДИТСЯ И КАК ЭТО ПОБОРОТЬ?
:idea:
 
Верх