Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 01.09.2014
Сообщений: 69

Сделать клик в браузере WebKit

11.09.2016, 17:44. Показов 2001. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, подскажите как мне сделать клик в браузере WebKit.
Если раньше я делал так со стандартным браузером то теперь он ругается :
VB.NET
1
 Webrowser1.Document.GetElementById("send_post").InvokeMember("click")
Заменить Webrowser на Webkit - не работает, не получается.
Подскажите код пожалуйста, Спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.09.2016, 17:44
Ответы с готовыми решениями:

Сделать клик и ввести текст в браузере Internet Explorer
Здравствуйте! Встала такая задача. Есть программа, которая отслеживает поступившие заявки и сообщает это администратору. Делал это все...

Клик по кнопке в браузере
День добрый! Подскажите возможно ли программно нажать на ссылку или кнопку к примеру в браузере Internet Explorer (или любом другом)?

Клик по кнопке в браузере
добрый вечер) суть дела состоит в следующем - хочу, чтобы программа в браузере на странице нажимала сама на определённую кнопку. вот что...

10
 Аватар для diadiavova
7261 / 2608 / 745
Регистрация: 11.04.2015
Сообщений: 4,155
Записей в блоге: 43
12.09.2016, 10:27
Если речь идет о WebKit.Net, то для выполнения скриптов, по всей видимости надо использовать метод WebKitBrowser.StringByEvaluatingJavaScri ptFromString
Документация здесь
WebKit .NET - Table of Content
0
0 / 0 / 0
Регистрация: 01.09.2014
Сообщений: 69
13.09.2016, 19:14  [ТС]
Может я что то не так делаю но как не пытался ничего не получется! (
0
 Аватар для edward_freedom
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
13.09.2016, 19:18
Rwint, В cefSharp я делаю так, код взял из проекта
C#
1
2
string js = "document.getElementById('trans_space').click();";
webView.EvaluateScript(js);
2
0 / 0 / 0
Регистрация: 01.09.2014
Сообщений: 69
15.09.2016, 19:50  [ТС]
Теперь я вообще нечего не могу понять
0
0 / 0 / 0
Регистрация: 01.09.2014
Сообщений: 69
19.09.2016, 19:37  [ТС]
Или может кто то посоветует другой браузер?
0
 Аватар для diadiavova
7261 / 2608 / 745
Регистрация: 11.04.2015
Сообщений: 4,155
Записей в блоге: 43
20.09.2016, 11:39
Цитата Сообщение от Rwint Посмотреть сообщение
Теперь я вообще нечего не могу понять
Конечно, предыдущий оратор мог бы и пояснить, что имел в виду, ну да ладно. Я подозреваю, что объект WebView можно получить, вызвав у браузера метод GetView, но это только предположение ))
Цитата Сообщение от Rwint Посмотреть сообщение
Или может кто то посоветует другой браузер?
Если требуется именно на движке WebKit, то видимо лучший выбор - Awesomium - HTML UI Engine. А если все равно какой браузер, то можно штатный использовать, уж что-что, а выполнить код в нем точно можно.
0
0 / 0 / 0
Регистрация: 01.09.2014
Сообщений: 69
20.09.2016, 17:52  [ТС]
Просто в штатном теперь не работает вк
0
 Аватар для diadiavova
7261 / 2608 / 745
Регистрация: 11.04.2015
Сообщений: 4,155
Записей в блоге: 43
22.09.2016, 11:25
Цитата Сообщение от Rwint Посмотреть сообщение
Просто в штатном теперь не работает вк
Работает, если правильно установить режим эмуляции
Internet Feature Controls (B..C) (Internet Explorer)
По умолчанию он установлен в IE7. Установи более позднюю версию(не менее 9) и все заработает.
0
0 / 0 / 0
Регистрация: 01.09.2014
Сообщений: 69
21.10.2016, 13:28  [ТС]
Ничего не плнял из последнего сообщения.

Добавлено через 1 минуту
Расскажи по подробнее...
0
 Аватар для diadiavova
7261 / 2608 / 745
Регистрация: 11.04.2015
Сообщений: 4,155
Записей в блоге: 43
21.10.2016, 14:14
Вот здесь подробнее
Controlling WebBrowser Control Compatibility – Pat's Windows Development Blog
В двух словах:
Веббраузер работает как ИЕ7, то есть в режиме совместимости с этой версией. Для того, чтобы он работал в режиме совместимости с более поздней версией конкрентно в твоем приложении, надо указать версию в реестре. Где и как написано в статье. Обрати внимание, что для отладки приложения из студии имя процесса будет отличаться от имени твоего приложения. Если вносишь изменения в реестр программно, имя можно получить так Process.GetCurrentProcess().ProcessName + ".exe". Остальное читай в статье.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.10.2016, 14:14
Помогаю со студенческими работами здесь

Каждый клик в браузере - новая вкладка с рекламой
Каждый клик мышью в браузере в любом месте, на любой странице сопровождается открытием новой вкладки или нового окна с рекламой. Лишние...

Как сделать модуль браузера похожим на Webkit?
Как сделать модуль браузера похожим на Webkit?

Клик по кнопке в браузере, кнопка представляет из себя картинку
HtmlElementCollection allelements = webBrowser1.Document.All; foreach (HtmlElement webpageelement in allelements) ...

В браузере Google Chrome клик открывает посторонние сайты
В браузере Google Chrome клик открывает посторонние сайты с рекламой и прочим мусором. Nod32 постоянно что то блокирует типа rwqckakqfq.ru

Эмулировать клик или нажатие клавиши в неактивном (свернутом) окне формы в браузере
Сделал программку с браузером, где эмулируются клики и нажатия клавиш. Где смог, сделал клики с помощью html кода элементов на странице, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru