My chrome extension is intended to periodically take screenshot from a web URL, and update some local disk data. I know how to do it by opening a new tab and taking the screenshot of it. But is there a way to avoid a new tab being opened, or at least open a hidden tab without annoying the user and doing all this silently?
I don't want to generate screenshots on a server, I need to do this all in the local machine.