Запуск команд jQuery в динамической презентации

Обсуждение работы системы JetSwap. Общий форум для всех вопросов, для которых не создано отдельных форумов.
pratamishus
Сообщения: 31
Зарегистрирован: 23 дек 2010, 13:37

Запуск команд jQuery в динамической презентации

Непрочитанное сообщение pratamishus »

Всем привет!

Народ, как запустить команду jQuery во фрейме в динамической презентации. Мне нужно JSON AJAX запросы делать, данные со страницы взять и т.д.. Но мне нужно понять как выполнить запрос jQuery. Вот где я пока остановился:

Код: Выделить всё

let qsa = (s) => frame.document.querySelectorAll(s);

frame = await navigateAsync('https://somesite.com','',{onFrame: 'DOMContentLoaded'}); //делаем переход на заданный baseUrl с передачей referrerUrl в качестве реферера и ждем загрузку страницы

frame.$('input[name=q]').remove();
Как видите, я дождался загрузки первой страницы и пытаюсь выполнить скрипт $('input[name=q]').remove(); внутри этого фрейма. Чего только не перепробовал, где только не искал.

Первому кто даст решение печеньку небольшую могу выслать на webmoney или yandex.
Спасибо.

pratamishus
Сообщения: 31
Зарегистрирован: 23 дек 2010, 13:37

Re: Запуск команд jQuery в динамической презентации

Непрочитанное сообщение pratamishus »

Как всегда. Весь день клавиатуру ломаешь и как только напишешь всем кому возможно - сам догадываешься до решения:

Код: Выделить всё

frame.eval('$("input[name=q]").remove();');
Вот, может кому ещё понадобится. Всем спасибо.

Аватара пользователя
loller5
Сообщения: 2549
Зарегистрирован: 28 ноя 2010, 01:32
Откуда: Из гнезда.

Re: Запуск команд jQuery в динамической презентации

Непрочитанное сообщение loller5 »

Второй вариант

Код: Выделить всё

var els = frame.wrappedJSObject.jQuery('a[href*=test]');
var el = rnd(els);
await commandAsync('debug::'+el.href);

Ответить