Расширение Chrome, работающее с DOM - PullRequest
1 голос
/ 27 октября 2011

Могу ли я смоделировать отправку события / клик по элементам страницы, используя плагин Chrome? Если режим плагина включен. Плагин ищет некоторые элементы на странице и отправляет событие клика.

1 Ответ

2 голосов
/ 27 октября 2011

Да, вы можете сделать это, создав пользовательское событие из скрипта контента. Попробуйте что-то вроде этого:

function simulateClick(elementId) {
  var evt = document.createEvent('MouseEvents');
  evt.initMouseEvent('click', true, false,  document, 0, 0, 0, 0, 0, false, 
      false, false, false, 0, null);
  document.getElementById(elementId).dispatchEvent(evt);
}

Подробнее см. dispatchEvent docs на MDN .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...