Лучший способ зарегистрировать прокрутки Tinder в расширениях Chrome? - PullRequest
0 голосов
/ 11 сентября 2018

Задача

Я работаю над созданием расширения для Chrome, которое регистрирует пользователей, просматривающих приложение Tinder. Идея состоит в том, чтобы локально хранить и иметь возможность отследить / запустить статистику по измененным профилям.

Моя самая непосредственная задача состоит в том, чтобы выяснить, каким будет наилучший способ сделать удар.

Текущая проблема прогресса

Поиграв с открытым инструментом проверки хрома, я узнал, что есть как минимум два индикатора удара.

  1. (синий) Верхняя карта трансформируется таким образом, что карта покидает рамку
  2. (красный) Штамп «Нету», «суперлике» или «как» имеет непрозрачность, установленную на 1 или выше, и в какой-то момент прыгает прямо на 0 (т. Е. Если вы перетаскиваете карту обратно в центр, Непрозрачность будет постепенно уменьшаться до 0 - и действие смахивания не будет выполнено. Однако, если вы проведете пальцем по карте, она увеличится до некоторого значения 1 или выше, а когда действие смахивания будет выполнено, она мгновенно сбросится до 0)

Swipe indication visual and in DOM

Мой ближайший план

Так что, честно говоря, я совершенно новичок в разработке расширений для Chrome, и для меня также необычно писать решение, которое работает поверх другого решения.

При этом я считаю, что одним из способов решения моей проблемы было бы наблюдение за DOM на предмет изменения непрозрачности на трех делениях. Возможно, с помощью Mutation Observer , а затем проверяя события DOMAttrModified, из которых я могу извлечь attrChang в качестве числового значения и проверить, является ли это отрицательным и выше 1. Но я не знаю если я слишком усложняю вещи.

У кого-нибудь есть другие предложения? Или какой-нибудь ненужный код, который может ускорить мой процесс?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...