Isn't the default run-as document-end and thus the page should be loaded already? Or do I misinterpret document-end?
2018-07-13 23:45 GMT+02:00 LWChris <[email protected]>: > Hi, > > it might be related to the timing. The console query is executed after the > page is loaded, while the Greasemonkey script is executed before the page > is ready. It might be the case that the querySelector-call doesn't actually > return any element, because the page isn't finished yet. > > To solve the problem, try executing the discovery after the page is ready: > > document.addEventListener("load", function() { > var button = document.querySelector(".Whatever Button"); > setInterval(function(){ button.click(); }, 200)); > }); > Greetings, Chris > > > Am 13.07.2018 um 17:11 schrieb Overslam: > > Hi Everyone, > > I'm trying to run the following script on a webpage via Greasmonkey > var button = document.querySelector(".Whatever Button"); > setInterval(function(){ button.click() },200)) . Basically this script > should keep clicking a button on a webpage. > > The script works just fine from Mozilla developer console. However, it > does nothing on a webpage via Greasmonkey. Please help me to figure out > why. > > Thank you, > > > -- > You received this message because you are subscribed to the Google Groups > "greasemonkey-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/greasemonkey-users. > For more options, visit https://groups.google.com/d/optout. > > > -- > You received this message because you are subscribed to the Google Groups > "greasemonkey-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/greasemonkey-users. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "greasemonkey-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/greasemonkey-users. For more options, visit https://groups.google.com/d/optout.
