|
Расширение для 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 есть?
http://ru.stackoverflow.com/questions/173779/Как-подключить-js-библиотеку-к-chrome-exxtensions |
|||
5
mingw
21.04.16
✎
22:35
|
||||
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) если знаком с питоном, могу накидать рыбу.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |