Не могу понять новый код
Здравствуйте, пишу вот своё маленькое скромное расширение, хотел обратиться к вам за советом, если позволите)
Никак не могу разобраться с JS кодом диалогов. Там просто жесть какая-то. Как например из content script (расширение пишу под Хром) "достучаться" до массива, где хранятся отмеченные сообщения? Хочу сделать массовую автоматизированную отметку сообщений. Метод click(), зараза такая, работает из консоли разработчика, но не из кода контент-скрипта... Добавление блока <script> с вызовами triggerEvent(el, type) (вк-шная функция) тоже не помогло никак :( |
Подскажите менял раскладку уже напечатанного текста через CTRL+Q это функционал старого VKOPT или нет? Если да то будет ли он восстановлен?
|
Цитата:
|
Цитата:
Контент скрипт работает в песочнице расширения и от туда никак не достучатся до скриптов сайта. Сначала надо инъецировать в сайт свои скрипты и уже из них обращаться и управлять объектами сайта. |
Уже писала, но мне не ответили. Вернется ли возможность скачать и сохранить историю переписки в сообщениях?
|
Цитата:
|
Прочитал, спасибо, у вас хорошая архитектура. Но вопрос был не про это)
Цитата:
Проблема в другом. Новый код ЛС - ужасен (с точки зрения доработки и реверс-инжениринга). Там однобуквенные бессмысленные имена функций, и всё обёрнуто в замыкания, так что ни к чему не подобраться. Я долго пытался, но так и не смог эмулировать событие отметки сообщения. Чего-то не хватало. Доходило до какого-то места, но потом выкидывало. Потом правда оказалось, что ларчик просто открывался - там шёл "выброс" при проверке на наличие выделения на странице (я ведь клавишу Ctrl использовал, и при этом создавалось выделение). Добавил код, чтобы его сбросить. После этого возможно оно и заработало бы - но заработал и более простой способ через click() по элементам сообщений, так что я реализовал функцию через него :) |
Здравствуйте.
Возник вопрос по двум функциям. Что за функция "Показывать текущий онлайн" ? Вроде как всё понятно из названия. Но у меня сайт выглядит совершенно одинаково как с ней, так и без неё. Для чего вообще нужен скробблер? Браузер - Гуглхром. 49.0.2623.112 m Из расширений включен только ADguard |
Цитата:
2. Скроблер нужен для того, чтобы скроблить аудио себе в аккаунт на сайт last.fm |
Насчёт индикатора понял, спасибо.
Какой смысл скробблить аудио в аккаунт на ласт.фм? |
Часовой пояс GMT +4, время: 06:34. |
Сервер бесплатных медицинских консультаций
Дачный форум. уДачное общение.
VkOpt 2007 - 2024
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод от zCarot