|
Расширение для Chrome |
☑ |
0
Мэс33
19.04.16
✎
07:42
|
Привет всем.
Писал кто-нибудь расширение для Хрома?
Не соображу один момент:
- в общем, что мне нужно. А нужно простое пока действие: открываю сайт, логинюсь, нажимаю на кнопку расширение, активирую его. Расширение периодически на этой вкладке кликает на Таб, к которому на сайте привязано событие "click", которое дергает ajax запрос и получает данные с сервера и обновляет содержимое Таба. После чего, расширение должно проверить, появилось ли что-то в Табе. Таб - это вкладка в виджете. Если что-то появилось - дергает внешний url.
Воооот.
В будущем, конечно, хочется, чтобы расширение работало в фоновом режиме, чтобы работало без открытия сайта во вкладке Хрома. Сам логинился, проверял там все.. и дергал url.
Воооот.
|
|
1
Мэс33
19.04.16
✎
07:45
|
(0) Пока то, что нужно в будущем - не надо.
Пусть процесс такой же: я открыл сайт, залогинился, активировал расширение и пусть оно по таймеру проверяет.
Проблема - я не смог из расширения достучаться до jquery на сайте.
К DOM стучусь, могу вызывать типа document.getelementbyid() и так далее, а вот что-то типа $('asdasda').trigger('click') - не видит этот $.
Вооот. Тупой я одинэсник ))).
|
|
2
Юрий Лазаренко
21.04.16
✎
21:31
|
(0) Похоже на попытку решить задачу неверным путем. Может, на самом деле надо просто дергать сам URL, который в ajax-запросе, получать результат этого запроса и анализировать его?
А вместо $('asdasda').trigger('click') можно попробовать document.getelementbyid('asdasda').click()
|
|
3
Asmody
21.04.16
✎
22:14
|
(0) Напиши приложение на Go. Там в модуле http все уже готово.
|
|
4
mingw
21.04.16
✎
22:34
|
Думаем на сайте jquery есть?
|
|
5
mingw
21.04.16
✎
22:35
|
(4)+
|
|
6
spock
22.04.16
✎
09:47
|
(0) Скорее всего на определенном этапе развития твоего расширения, ты поймешь, что выбрал тупиковый путь.
Путь самурая - сразу писать скрипт, который будет это делать.
|
|
7
Мэс33
26.04.16
✎
09:01
|
(2) Написал я расширение.
Кстати, использовал этот вариант - document.getelementbyid('asdasda').click(). Потом зашел сюда ))).
Просто дергать URL не выйдет, так как логиниться надо и держать сессию.
И вот возник второй вопрос - сессия по таймауту (пока не знаю какому) завершается. Нужно обновлять страничку и снова логиниться.
|
|
8
spock
26.04.16
✎
10:06
|
(7) если знаком с питоном, могу накидать рыбу.
|
|