Because you're doing it inside a DOMNodeInserted callback. This is issue https://github.com/greasemonkey/greasemonkey/issues/1001 with documented workaround http://wiki.greasespot.net/0.7.20080121.0_compatibility#Workaround (which is the first result from a search for https://www.google.com/search?q=%22Greasemonkey+access+violation%22"Greasemonkey access violation").
You should probably call GM_getResourceText at the top level, and store it in a variable that will be accessible at callback time. On Sun, May 13, 2012 at 10:35 PM, Yansky <[email protected]> wrote: > Hi, I'm getting the following error and I'm not sure why: Error: Greasemonkey > access violation: unsafeWindow cannot call GM_getResourceText. > > My script is here: http://userscripts.org/scripts/show/133203 > source: http://userscripts.org/scripts/review/133203 > > I've temporarily commented out the line that's causing the error and > replaced it with a hard-link to the image: > > //img.src = GM_getResourceText("downloadIcon"); > img.src = 'http://img.photobucket.com/albums/v215/thegooddale/49569412.png'; > > > Anyone have any ideas as to why I'm getting this error? > > -- > You received this message because you are subscribed to the Google Groups > "greasemonkey-users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/greasemonkey-users/-/edj8igQr2NoJ. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/greasemonkey-users?hl=en. > Greased Lightbox <http://shiftingpixel.com/lightbox/> →←+-↻ Loading image Click anywhere to cancel Image unavailable -- You received this message because you are subscribed to the Google Groups "greasemonkey-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/greasemonkey-users?hl=en.
