Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2018, 22:12
Интересующийся
Отправить личное сообщение для alwizik Посмотреть профиль Найти все сообщения от alwizik
 
Регистрация: 18.01.2018
Сообщений: 12

Для консоли в браузере Chrome
Можно ли скрипт для нажатия с интервалом enter который будет работать в консоли (F12)
Ответить с цитированием
  #2 (permalink)  
Старый 26.01.2018, 23:37
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

function pressEnter(element){
  if(!(element instanceof EventTarget))
    element = document.querySelector(element) || document.body || document;

  var options = {
    bubbles: true,
    cancelable: true,
    charCode: 0,
    code: "Enter",
    key: "Enter",
    keyCode: 13,
    view: window,
    which: 13
  };

  ['keydown', 'keypress', 'keyup'].forEach(
    type => element.dispatchEvent(
      new KeyboardEvent(type, options)
    )
  );
}
setInterval(
  () => pressEnter('body'), //нажимаем enter на body
  5 * 1000 //раз в пять секунд
);
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 27.01.2018, 00:21
Интересующийся
Отправить личное сообщение для alwizik Посмотреть профиль Найти все сообщения от alwizik
 
Регистрация: 18.01.2018
Сообщений: 12

Сообщение от Aetae Посмотреть сообщение
function pressEnter(element){
  if(!(element instanceof EventTarget))
    element = document.querySelector(element) || document.body || document;

  var options = {
    bubbles: true,
    cancelable: true,
    charCode: 0,
    code: "Enter",
    key: "Enter",
    keyCode: 13,
    view: window,
    which: 13
  };

  ['keydown', 'keypress', 'keyup'].forEach(
    type => element.dispatchEvent(
      new KeyboardEvent(type, options)
    )
  );
}
setInterval(
  () => pressEnter('body'), //нажимаем enter на body
  5 * 1000 //раз в пять секунд
);
вообще ничего не происходит
Ответить с цитированием
  #4 (permalink)  
Старый 27.01.2018, 00:36
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

А что-то должно происходить?)
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 27.01.2018, 01:16
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Сообщение от alwizik Посмотреть сообщение
вообще ничего не происходит
Может на body нет обработчика нажатия Enter?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно написать сценарии/скрипты для работы в браузере Евгений1911 Работа 1 21.05.2015 20:36
Плагин для Chrome. Анти - мат. Проблема с обновлением. timedo Общие вопросы Javascript 1 30.05.2013 12:28
Chrome выдает ошибку в консоли javascript LazySAge Opera, Safari и др. 0 16.06.2012 14:11
JQuery, keypress в браузере google chrome Flake jQuery 1 09.03.2012 16:06
Как указать title при открытии окна через window.open для chrome milvic Opera, Safari и др. 4 15.01.2011 15:18