I haven't seen that injection technique, so I can't comment on its feasability. If you find the particular piece of code, I'll take a look. Thanks!
- pamela On Fri, Feb 19, 2010 at 1:24 PM, Chris <[email protected]> wrote: > @Pamela: I recall someone reporting that their bot could inject JavaScript > into the page to communicate across a gadget's iframe. Would the same > injection technique not work in this case? > > > In ALL things, strive for ><>, > Chris > > > On Wed, Feb 17, 2010 at 6:14 PM, pamela (Google Employee) < > [email protected]> wrote: > >> I'm not sure that it'd be easy to do that, given there's no explicit >> access to the Wave client's DOM. There would presumably have to be a gadget >> inside the page that was able to reach into the parent frame, find the wave >> div, and scroll that down. I don't think that an iframe can manipulate that >> much of the outside. >> >> Alternatively, a wave could me embedded, and that might make it easier to >> manipulate the embedded wave. >> >> Either way, its hacky. >> >> I would recommend making sure the blip-to-be-focused is unread, as then >> atleast people can easily spacebar to it. (And maybe one day the client will >> notify them of it). >> >> - pamela >> >> On Wed, Feb 17, 2010 at 2:13 AM, Chris <[email protected]> wrote: >> >>> Oops, that would be 50 pixels five times. *blush* >>> >>> >>> In ALL things, strive for ><>, >>> Chris >>> >>> >>> On Tue, Feb 16, 2010 at 9:11 AM, Chris <[email protected]> wrote: >>> >>>> You'll probably have to insert some JavaScript into the page and run it, >>>> as I doubt Google's API offers anything to do this directly. See these >>>> pages: >>>> http://javascript.wikia.com/wiki/Window#scroll >>>> http://www.quirksmode.org/js/findpos.html >>>> >>>> So you use the script at the second link to find the element's position >>>> and the function at the first link to send the browser there. If you want >>>> the wave to scroll smoothly, you can scrollBy a certain increment until you >>>> reach the element. That increment could simply be a fraction of the >>>> distance to the element, or a constant speed. For example, if the element >>>> is 280 pixels down the screen you could scrollBy 50 pixels every half a >>>> second, three times, and then 30 pixels (the modulus - 280 % 50). The >>>> function to separate the calls to scrollBy would be window.setInterval: >>>> http://javascript.wikia.com/wiki/Window#setInterval >>>> >>>> In ALL things, strive for ><>, >>>> Chris >>>> >>>> >>>> >>>> On Mon, Feb 15, 2010 at 8:23 AM, vincent donzé <[email protected] >>>> > wrote: >>>> >>>>> Hello everybody, >>>>> >>>>> I'm making a task manager robot for Google Wave but I encounter a >>>>> difficulty. I would like to navigate into the wave with java code. I >>>>> mean, I want to focus the view on a special blip. If the blip is at >>>>> the bottom of the page, I want the wave to scrol down until it reach >>>>> the blip. Is it possible ? >>>>> >>>>> Thank you >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Google Wave API" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]<google-wave-api%[email protected]> >>>>> . >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/google-wave-api?hl=en. >>>>> >>>>> >>>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Google Wave API" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<google-wave-api%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/google-wave-api?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Wave API" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<google-wave-api%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/google-wave-api?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Google Wave API" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-wave-api%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-wave-api?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Wave API" 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/google-wave-api?hl=en.
