Имитация нажатия клавиши Enter

12
M
На сайте с 24.04.2009
Offline
92
1525

Добрый день. Подскажите, кто знает, как сделать на сайте имитацию нажатия клавиши Enter после обновления страницы? К сайту подключена реклама. Открыта страница сайта и каждую минуту происходит её автообновление. После этого выскакивает окошко с рекламаой с кнопками OK и "Отмена". Кнопка OK уже выделена. Чтобы закрыть это окошко, нужно кликнуть по кнопке OK или просто нажать Enter. Как можно сделать автоматическую имитацию нажатия клавиши Enter? На Яве или ПХП — не имеет значения.

Samail
На сайте с 10.05.2007
Offline
328
#1

А вопрос как вообще не давать этому окну появляться не рассматривается?

M
На сайте с 24.04.2009
Offline
92
#2
Samail:
А вопрос как вообще не давать этому окну появляться не рассматривается?

Нет. Наоборот — надо, чтобы это окно открылось, а потом нажать OK

K0
На сайте с 01.09.2016
Offline
40
#3

Реклама грузится с другого сайта в iframe?

Работать это должно на одном компьютере или у любого пользователя?

M
На сайте с 24.04.2009
Offline
92
#4
kom09:
Реклама грузится с другого сайта в iframe?
Работать это должно на одном компьютере или у любого пользователя?

Окошко вот такое всплывает.

Работает только на одном компьютере. В браузер встроено расширение, которое и запускает данное окошко при обновлении страницы. Вот там и необходимо автоматически имитировать нажатие кнопки OK.

SeVlad
На сайте с 03.11.2008
Offline
1397
#5

К счастью производители браузеров позаботились о защите юзеров от таких хитросделаных умников не отличающих попа от попы явы от яваскрипта.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***
M
На сайте с 24.04.2009
Offline
92
#6
SeVlad:
К счастью производители браузеров позаботились о защите юзеров от таких хитросделаных умников не отличающих попа от попы явы от яваскрипта.

SeVlad, я сокращённо пишу. И так всем понятно, что имеется ввиду Ява-скрипт. Уж если на то пошло, то он не "яваскрипт", как вы его ошибочно назвали, а прототипно-ориентированный сценарный язык программирования JavaScript. Так что давайте уж лучше по-существу, и не будем вдаваться в морфологию.

S3
На сайте с 29.03.2012
Offline
221
#7
mrnonamed:
И так всем понятно, что имеется ввиду Ява-скрипт.

Не всем. Ну и не очень вежливо заставлять гадать народ, задавая вопрос. Больше конкретики, точнее ответ. Про ваш вопрос вам ответили - пишите свой браузер на Яве или плюсах)

SeVlad
На сайте с 03.11.2008
Offline
1397
#8
mrnonamed:
я сокращённо пишу.

Ооооказывается ты не только языки путаешь, но и понятия.

Это не сокращение, а совершено другое название совершено другого языка кодинга (причем один из них ЯП, а в второй скриптовый)

А "яваскрипт" можно сократить до "js", если лень многАбукв писать. :)

Вот по таких "мелочам" хорошо просматривается профессионализм и пофигизм :)

K0
На сайте с 01.09.2016
Offline
40
#9

mrnonamed, пишете вот такой код:

var WshShell = WScript.CreateObject("WScript.Shell");

while (true)
{
WScript.Sleep(5000);
WshShell.SendKeys (" ");
}
Сохраняете на компьютере на котором запущена Opera со скриншота в файл с расширением js. Запускаете двойным щелчком.

Если у вас нигде не попорчены ассоциации файлов то запустится Microsoft Windows Based Script Host (wscript.exe). Задача будет каждые 5 секунд посылать пробел открытому окну. Этого достаточно чтобы нажалась кнопка OK. Учтите, посылается именно активному окну - будет активен блокнот - пробелы посыплются в него и т.п. Снимать эту гадость через диспетчер задач в процессах. Интервал можете настроить заменив 5000 на что-то другое.

M
На сайте с 24.04.2009
Offline
92
#10

kom09, благодарю вас за помощь.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий