0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 61
|
|
1 | |
Несколько задач по Chromium26.09.2015, 08:39. Показов 4269. Ответов 13
Метки нет (Все метки)
Всем привет. Начал юзать TChromium, столкнулся с немалым рядом вопросов, ибо в инете мануалов по компоненту очень мало.
Буду признателен, кто ответит. 1. Каким способом можно регулировать позицию вертикального скроллбара? 2. Как отобразить\удалить определённый div не сохраняя и не загружая html файл? 3. Каким способом, например, можно нажать "5 звёзд" на странице https://market.yandex.ru/shop/3678/reviews/add 4. И главное - после закрытия формы вылазит ошибка "Exception EAccessViolation in module Project1.exe at 0012C5D5. Access violation at address 0052C5DB in module 'Project.exe'. Read of address 00000000.". Дело явно в компоненте. Даже если просто кинуть компонент на форму и кнопку, прописав элементарный Chromium1.Load('https://yandex.ru/');, всё равно будет ошибка. В процессе никаких проблем, только после закрытия. Есть ещё куча вопросов, но это - терзающие. Всем большое спасибо, кто хоть чем-то поможет.
0
|
26.09.2015, 08:39 | |
Ответы с готовыми решениями:
13
Js код в несколько строчек в chromium Несколько задач Несколько задач Несколько задач |
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 61
|
|
27.09.2015, 22:14 [ТС] | 2 |
Неужели никто не знает?
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 61
|
|
29.09.2015, 14:51 [ТС] | 3 |
up....(
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 61
|
|
01.10.2015, 18:12 [ТС] | 4 |
всё ещё up.....
0
|
243 / 193 / 94
Регистрация: 01.05.2015
Сообщений: 732
|
||||||||||||||||
02.10.2015, 01:50 | 5 | |||||||||||||||
например через выполнение JavaScript, вот так перемотает в начало страницы
аналогично - кликнуть на нужный элемент, например кликнуть на некую кнопку "bonus"
1
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 61
|
|||||||||||
02.10.2015, 07:37 [ТС] | 6 | ||||||||||
VladWH , спасибо огромное за ответы! Хоть кто-то ответил.
1. Со скроллбаром всё понятно. Спасибо. 2. С DIVом не разобрался. Как удалить, зная только класс? Допустим
Спасибо ещё раз большое!
0
|
243 / 193 / 94
Регистрация: 01.05.2015
Сообщений: 732
|
||||||
02.10.2015, 18:18 | 7 | |||||
да все так же...
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 61
|
||||||
03.10.2015, 07:48 [ТС] | 8 | |||||
Если я правильно понял, то делаю так:
Пихаю этот яваскрипт в тхт файл, загружаю в переменную TStringList и пытаюсь выполнить скрипт:
Прошу прощение за дотошность, я профан в этом( Да я как только не пробовал, не получается. Можете привести рабочий код?
0
|
243 / 193 / 94
Регистрация: 01.05.2015
Сообщений: 732
|
||||||
03.10.2015, 16:04 | 9 | |||||
да, можно и так
скрипт я не проверял, но должно работать, попробуйте так
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 61
|
|||||||||||||||||||||
03.10.2015, 19:00 [ТС] | 10 | ||||||||||||||||||||
К сожалению, не работает. Я до этого так же пробовал разные скрипты из гугла. Ни один не заработал(
Заполнить - не проблема. А вот выставить оценку - не получается. Как я понял, то там достаточно заполнить value в строчке
Добавлено через 11 минут И так тоже не работает:
Получилось только так:
0
|
243 / 193 / 94
Регистрация: 01.05.2015
Сообщений: 732
|
||||||
03.10.2015, 19:17 | 11 | |||||
надо не из гугла, а если и оттуда, то понимать что выполняете, вот например
ну так получайте элемент по классу или по имени - что мешает?
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 61
|
|
03.10.2015, 19:31 [ТС] | 12 |
Да, работает)) Спасибо большое.
Понимаю, всё просто. Но с яваскриптами дел никогда не имел) Я выше описывал свои попытки это сделать. Но, ничего не получается.
0
|
243 / 193 / 94
Регистрация: 01.05.2015
Сообщений: 732
|
||||||
03.10.2015, 21:38 | 13 | |||||
вот несколько вариантов того как можно работать...
1
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 61
|
|
04.10.2015, 09:56 [ТС] | 14 |
Спасибо большое. Буду разбираться.
По поводу ошибки после закрытия программы - не знаете как решить? Добавлено через 42 минуты Ошибки нет, если только динамически создавать. Добавлено через 1 час 3 минуты Хотя нет, тоже есть ошибка. Ошибка вылазит, когда заходишь на страницу yandex.ru или market.yandex.ru. Может это связано как-то с яваскриптами, которые находятся на странице? Добавлено через 13 минут В общем, если в опциях отключить Plugins, то ошибка не вылазит) VladWH, спасибо ещё раз большое за помощь.
0
|
04.10.2015, 09:56 | |
04.10.2015, 09:56 | |
Помогаю со студенческими работами здесь
14
Несколько задач несколько задач Несколько задач несколько задач на массивы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |