Перед тем как что-нибудь написать, прочтите, пожалуйста, правила форума, обратив особое внимание на п.3!


АвторСообщение





Пост N: 13
Зарегистрирован: 30.08.09
ссылка на сообщение  Отправлено: 06.05.13 13:29. Заголовок: Потеря фокуса


Собственно заметил - когда идет запрос балланса то теряется фокус текущего приложения. При серфинге в интернете или просмотре не критично, но если открыта игра - она сворачивается.
Данную проблему можно как-то решить?

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 5 [только новые]


администратор


Пост N: 1654
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 06.05.13 13:43. Заголовок: К сожалению, эту про..


К сожалению, эту проблему решить не удается. Фокус перехватывают открывающиеся во внутреннем браузере страницы. У многих операторов (хотя и не у всех) при открытии страницы фокус сразу насильственно передается на окно ввода логина. Побороть это никак не получается.

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 14
Зарегистрирован: 30.08.09
ссылка на сообщение  Отправлено: 06.05.13 18:59. Заголовок: Хм... Сколько писал ..


Хм... Сколько писал программ - никогда не терялся фокус, если этого не нужно было... Как-то хитро используете? Делаете прямой вызов библиотек IE?

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 1655
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 07.05.13 07:35. Заголовок: slalom пишет: Дела..


slalom пишет:

 цитата:
Делаете прямой вызов библиотек IE?


IE используется как COM-объект. С созданием окна компонента, иначе начинают некорректно выполняться JS-скрипты внедренные в страницу. В этом случае, если страница вызывает команду установки фокуса на определенный EDIT, аля:

document.getElementById("phoneCtrl").focus()


(например, личный кабинет МТС)

то фокус уходит на компонент IE и, соответственно, на окно программы.


update:
Да, если что, используется компонент TEnbeddedWB. Хотя, точно такое же поведение наблюдается и при встраивании в OLE-контейнер непосредственно IWebBrowser.

Можно создавать экземпляр IE отдельным процессом через CreateComObject - но такое поведение начинают блокировать антивирусы, настройки системы и т.д. Плюс к этому, пропадает возможность автоматически закрывать всплывающие окна, типа "Неправильный сертификат" и прочее.

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 15
Зарегистрирован: 30.08.09
ссылка на сообщение  Отправлено: 07.05.13 12:22. Заголовок: Угу. Так и думал. А ..


Угу. Так и думал. А использовать сетевые компоненты и обрабатывать чистый трафик с анализом - быстрее, надежнее и проще с одной стороны. Ну, немного сложнее в описании первички - но все же... ИМХО - плюсов потом будет больше, нежели минусов. А фокус - он ведь в принципе не нужен - тут же обработка конкретных полей идет.

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 1656
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 07.05.13 14:06. Заголовок: slalom Увы, не так ..


slalom
Увы, не так все просто: сейчас большинство систем статистики переходит на динамический HTML. Собственно, что я так упрощаю - Вам, как профессионалу, должны быть известны аббревиатуры AJAX, JQuery и, соответственно, динамическое формирование DOM-а. Чистым трафиком в данном случае уже очень и очень трудно обойтись.
Для простых систем - конечно можно было бы, но это выйдет за общие стандарты... Поэтому приходится полностью эмулировать работу человека в браузере.

Спасибо: 0 
Профиль Цитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 4
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Создай свой форум на сервисе Borda.ru
Форум находится на 73 месте в рейтинге
Текстовая версия