Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

HTML, запросы & WINAPI C++

9.1K
19 мая 2010 года
motorw
134 / / 15.12.2009
1. Имеется html с js. Необходимо выполнить код нажатием кнопки в приложении(js-код может меняться)
2. Имеется js-запрос в адресной строке браузера. Как выполнить его средствами c++ winapi и получить данные от запроса?
3. Как вообще выполнять js-код приложением, написанным на c++ с winapi?

Кому очень интересно, пытаюсь найти в youtube api лазейку для скачивания файлов. Пока нарыл только embeded swf object и id плеера. В YTAPI есть функция player.getVideoUrl(): String , действие которой, думаю, не стоит объяснять.
3
19 мая 2010 года
Green
4.8K / / 20.01.2000
Цитата: motorw

3. Как вообще выполнять js-код приложением, написанным на c++ с winapi?



Выполнять js и выполнять js в контексте браузеа - несколько разные вещи.
Просто выполить js из C++ можно с помощью ScriptControl.
А выполнить в контекста браузера можно как минимум двумя способами:
1) встроившись в браузер с помощью плагина (BHO для IE),
2) наоборот, встроив объект браузера в свое приложение (CAxWindow в ATL/WTL).

В любом из этих 2х случаев смотри IWebBrowser2, IHTMLDocument2

9.1K
19 мая 2010 года
motorw
134 / / 15.12.2009
Цитата: Green
Выполнять js и выполнять js в контексте браузеа - несколько разные вещи.
Просто выполить js из C++ можно с помощью ScriptControl.
А выполнить в контекста браузера можно как минимум двумя способами:
1) встроившись в браузер с помощью плагина (BHO для IE),
2) наоборот, встроив объект браузера в свое приложение.



Где можно об этом почитать поподробнее? И что за скриптконтрол?

14
20 мая 2010 года
Phodopus
3.3K / / 19.06.2008
Цитата:
1. Имеется html с js. Необходимо выполнить код нажатием кнопки в приложении(js-код может меняться)
2. Имеется js-запрос в адресной строке браузера. Как выполнить его средствами c++ winapi и получить данные от запроса?


не вижу особой разницы

Цитата: motorw
Где можно об этом почитать поподробнее? И что за скриптконтрол?


MSScriptControl. {0E59F1D2-1FBE-11D0-8FF2-00A0D10038BC}, {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}, msscript.ocx. Какая IDE?

9.1K
20 мая 2010 года
motorw
134 / / 15.12.2009
Цитата: Phodopus
не вижу особой разницы

MSScriptControl. {0E59F1D2-1FBE-11D0-8FF2-00A0D10038BC}, {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}, msscript.ocx. Какая IDE?



IDE-CodeBlocks.
Разница в том, что в первом случае нам не нужен ответ от запроса(просто выполнять код), а во втором нужен.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог