@wxaaasd лс
Помогите найти переменную
-
Есть расширение "J2TEAM Cookies"
chrome.google.com/webstore/detail/j2team-cookies/okpidcojinmlaakglciglbpcpajaibcoС помощью него можно сохранить Куки, но они сохраняются в буфер обмена.

Но помимо буфера, эти Куки должны ведь хранится где-то в переменной.
У расширения J2TEAM всего один .js файл: chunk-e1577101.js
Прежде чем создавать эту тему я попытался сам найти переменную, где записываются экспортированные Куки. Но с моими скудными знаниями я не смог отыскать её.Вроде как на 7547 строчке находится нужный мне код:

Я попытался найти этот "action: L".
На сколько я понимаю, начиная со строчки 7342 начинается описывание "action: L":

Но я всё равно не разобрался, в какую переменную тут записываются сохранённые Куки, чтобы через BAS посмотреть значение этой переменной.
В предыдущей теме мне подсказывали, что при помощи JSON.stringify() можно узнавать значения переменных. Но какую я бы переменную не пытался просмотреть, мне всегда пишет: ReferenceError: "имя переменной" is not defined
-
@neverace said in Помогите найти переменную:
@Fox Да, про возможность сразу читать из буфера обмена я знаю. Но этот способ мне не подходит, потому что мне нужно работать в многопотоке.
https://community.bablosoft.com/topic/4672/hello-need-a-little-help/5
-
@Fox Благодарю за ответ. Я прочитал тему по ссылке, но к сожалению не нашёл там нужного решения.
Есть ли какой-нибудь вариант просматривать значения переменных из .js файлика, что я скидывал выше?
До этого мне подсказывали использовать JSON.stringify()
Еще видел, что люди используюь JSON.parse() -
@neverace said in Помогите найти переменную:
@Fox Благодарю за ответ. Я прочитал тему по ссылке, но к сожалению не нашёл там нужного решения.
Есть ли какой-нибудь вариант просматривать значения переменных из .js файлика, что я скидывал выше?
До этого мне подсказывали использовать JSON.stringify()
Еще видел, что люди используюь JSON.parse()А что вам даст это? Далеко не факт, что вы сможете получить в BAS данные из расширения через js.
-
@Fox Что мне это даст? Это решит мою проблему.
Возможно ли получить данные из расширение через js?
Я до этого создавал на форуме тему по этому же вопросу, но с другим расширением. Это расширение делало тоже самое - сохраняло куки в буфер обмена.
https://community.bablosoft.com/topic/25482/вопрос-про-расширение-и-буфер-обмена/6
На 6-ом ответе в теме, при помощи одной строчки кода, человек помог решить мою проблему.[[TEST]] = JSON.stringify(cookieList);;Я надеялся, что с дргуим гугл-расширением, тоже сохраняющим куки, будет также возможно найти и спарсить переменную.
-
@neverace said in Помогите найти переменную:
@Fox Что мне это даст? Это решит мою проблему.
Возможно ли получить данные из расширение через js?
Я до этого создавал на форуме тему по этому же вопросу, но с другим расширением. Это расширение делало тоже самое - сохраняло куки в буфер обмена.
https://community.bablosoft.com/topic/25482/вопрос-про-расширение-и-буфер-обмена/6
На 6-ом ответе в теме, при помощи одной строчки кода, человек помог решить мою проблему.[[TEST]] = JSON.stringify(cookieList);;Я надеялся, что с дргуим гугл-расширением, тоже сохраняющим куки, будет также возможно найти и спарсить переменную.
Если в коде нет переменной, в которую записывается результат выполнения функции, то получить доступ к данным внутри функции извне неполучится. Придётся изменять js код под себя, а затем уже вручную вызывать нужные функции с нужными аргументами, так как ни какого интерфейса для работы с кодом не будет.
Что бы сохранить работу интерфейса, вам нужно будет скачать расширение, вручную исправить в файлах код и подключить его к BAS. -
@neverace said in Помогите найти переменную:
@Fox Ясно. Выходит что из двух, функционально одинаковых расширений, в одном может записываться результат, а во втором нет.
И мне без знания js не узнать, сохраняется ли результат в переменную или нет, в моём конкретном случае.Да, это как два функционально одинаковых автомобиля могут быть абсолютно разными внутри, и способ, которым вы починили первый может запросто не подойти к починке второго. И да, что бы это понять, вам нужно разбираться в автомобилях, ну или найти того, кто разбирается.
Вариант с чтением буфера обмена решает вашу изначальную задачу. -
@Alex84 said in Помогите найти переменную:
Отпечатки передавать запрещено правилами форума, вам я давал только предупреждение, а забанил я вас в прошлый раз за спам. Модуль usertrue уже выложили кстати на форуме и он вроде как сказал, что не против, только что бы к нему не лезли с вопросами
