Самый простой способ создать макрос, который щелкает ссылку № 1> ссылка № 2> ссылка № 3> ссылка № 4, - PullRequest
0 голосов
/ 07 апреля 2019

Я пишу расширение, которое первоначально требует, чтобы я щелкнул Ссылка № 1> ссылка 2> ссылка № 3 и, наконец, получил ссылку № 4, а затем запустил свою функцию.Все это происходит на одной вкладке и в одном домене.Это похоже на повторное общение с фоном и содержимым скрипта.

Я попытался отправить сообщение из скрипта контента в background.js, а затем вызвать chrome.tabs.onUpdated и отправить сообщение скрипту контента, чтобы щелкнуть ссылку # 2, но скрипт для контента приходит такбыстро, что он не может нажать ссылку # 2.

`` background.js

if (changeInfo.url) {chrome.tabs.sendMessage(tabId, {newUrl: "www.google.com"});}});


``contentscript.js
``chrome.runtime.onMessage.addListener(
    function(request, sender, sendResponse) {
      // listen for messages sent from background.js
      if (request.newUrl === "www.google.com") {
        //Click on Link #2
      }  });

Is there any API via which I can click links one after the other like below
$('#link1').click()
$('#link2').click()
$('#link3').click()
$('#link4').click()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...