Я написал расширение для запуска этого фрагмента кода при нажатии кнопки. Мне нужно вставить еще один фрагмент после запуска () новой вкладки.
Как бы я поступил так?
content_script.js:15 Uncaught TypeError: Cannot read property 'onDOMContentLoaded' of undefined
at injectTheScript (content_script.js:15)
at run (content_script.js:9)
at content_script.js:12
Пожалуйста, помогите.
let n = 0;
function run() {
var links = document.getElementsByClassName('cur_pointer open_in1 new_act_btn col_in center big_link');
links[n].click();
}
run();
function injectTheScript() {
chrome.webNavigation.onDOMContentLoaded.addListener(function(details) {
const tabId = details.tabId;
chrome.tabs.executeScript(tabId, {
code: 'document.getElementsByClassName(\'glyphsSpriteHeart__outline__24__grey_9 Szr5J\')[0].click();'
});
});
}
injectTheScript();