я написал расширение что когда открывается переадресация на тг(кнопка отрыть в веб) мне надо чтобы он на не нажимал. я все сделал и он работает, только после нескольких попыток выдает Not allowed to launch 'tg://resolve?domain=svet_kvartira_v_spb' because a user gesture is required. как я понял нужно действие юзера, это можно как то автоматически исправит? чтобы неьло ошибки и оно всегда работало.
Используй chrome.scripting.executeScript для симуляции клика пользователя на странице. Например: chrome.webRequest.onBeforeRequest.addListener( function(details) { chrome.scripting.executeScript({ target: {tabId: details.tabId}, func: () => { const button = document.querySelector('button'); // Замени на нужный селектор if (button) button.click(); } }); }, {urls: ["*://t.me/*"]} ); Код chrome.webRequest.onBeforeRequest.addListener( function(details) { chrome.scripting.executeScript({ target: {tabId: details.tabId}, func: () => { const button = document.querySelector('button'); // Замени на нужный селектор if (button) button.click(); } }); }, {urls: ["*://t.me/*"]} );