Ok, false alarm -- got it to work by switching to @grant none, using 'window' instead of unsafeWindow, and simplifying my code a bit.
Learning the proper way to use unsafeWindow and replacing the function that way might still be handy.. -Ben On Friday, September 12, 2014 1:00:45 AM UTC-7, Ben Hines wrote: > > There are many examples online of overriding XMLHttpRequest.prototype.open > -- for example > http://stackoverflow.com/questions/629671/how-can-i-intercept-xmlhttprequests-from-a-greasemonkey-script > > -- -- all of which no longer work, it seems, due to the cloneInto > requirement + @grant changes. > > I want to catch XMLHttprequest responses and modify them before the page > gets it. to do this i formerly overrode open and then onload as per: > > https://monkeyguts.com/code.php?nav=code&id=280 > > The page I'm overriding is not using jquery. > > I'm having a tough time getting my function called when i set it via > cloneInto. Debugging this is hellish without any way to step through or any > errors of any kind logging anywhere - it just silently fails. What's the > proper way to do this? > > thanks- > > -Ben > -- 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 http://groups.google.com/group/greasemonkey-users. For more options, visit https://groups.google.com/d/optout.
