Hej, piszę dodatek do chrome i mam pewien problem z javascriptem ponieważ mam przycisk na stronie i chciałbym żeby był automatycznie klikany po jakimś czasie gdy strona się otworzy.
Kod background.js wygląda tak;
<code>var tabID = 1;
chrome.tabs.create({index:tabID,url:"https://monostudby4frd.hisf.no:8001/",active:false,pinned:true},
function(tab) {
tabID = tab.id;
});
sleep(3000);
chrome.tabs.executeScript(tabID, {code:clickButton()});
sleep(3000);
chrome.tabs.getSelected(null, function(tab) {
chrome.tabs.remove(tabID);
});
function sleep(ms) {
var dt = new Date();
dt.setTime(dt.getTime() + ms);
while (new Date().getTime() < dt.getTime());
}
function clickButton() {
document.getElementById("accept").submit();
}
No i mam problem z funkcją [b]clickButton [/b]ponieważ nie działa ona poprawnie, dostaje komunikat :
`Uncaught TypeError: Cannot call method 'click' of null`
Z góry dzięki za pomoc