Я пишу расширение, которое первоначально требует, чтобы я щелкнул Ссылка № 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()