Привет, помогите, я новичок, сделал скрипт постинга в вк. При открытом браузере всё работает на УРА! Но если свернуть браузер или перетащить окно на задний фон, то всё, начинаются ошибки на стороне вк, а именно когда дело доходит до ввода текста в форму поста.
Сначала было так:

скрытый текст

Выделить код

Код:

EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(11)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(2)" BUTTON=0
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(11)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(4)>DIV:nth-of-type(3)" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(11)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(4)>DIV:nth-of-type(3)" CHARS={{!VAR4}}


Потом так
скрытый текст

Выделить код

Код:

EVENT TYPE=CLICK SELECTOR="#post_field" BUTTON=0
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:post_field CONTENT={{!VAR4}}
EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS={{!VAR4}}


код публикуется в тегах code внутри спойлера
Но всё безуспешно, как были траблы, так и остались. Подскажите, как решить проблему?

InfSub

Это всё по причине использования EVENT-команд. Решение проблемы - использовать JavaScript, либо TAG POS команды.

EverythingForYou
удалено, избыточное цитирование
Вот тоже так думаю, но я совсем чайник.
Нужно заменить этот код

скрытый текст

Выделить код

Код:

EVENTS TYPE=KEYPRESS SELECTOR="#ts_input" CHARS=" "


код публикуется в тегах code внутри спойлера

Через TAG не получается, а с JS не умею пользоваться.

InfSub

Barabas
А что: поиск по форуму сломался, в гугле - забанили, а FAQ не открывается?

InfSub
удалено, избыточное цитирование
Гугл ничего дельного по этой ошибке не выдал.

InfSub

Barabas
Я говорю о js, о том, что вам посоветовали, а не об ошибке
Ошибка, если б вы почитали форум, давно известна и вам дали ответ, как это обойти

16-04-2017 17:15:50
Метод с tag pos.. для vk не действенен, так что читайте, что такое .innerHTML

InfSub
удалено, избыточное цитирование
замечание

Можно ли как-то в iim код вставлять код от js? а то не хочется переписывать весь код.

InfSub

Barabas
да, есть, функция eval() - вот только она в данном случае, вряд ли подойдет из-за принципа по которому работают команды iMacros'a и eval() в их контексте
да и вам сложно обрамить код кавычками и поменять расширение файла?

скрытый текст

Выделить код

Код:

iimPlayCode(`...
...
...
...
...`);

где многоточия - ваш отформатированный код