Those events sound good to me. On Nov 22, 2012 1:27 PM, "Simon MacDonald" <simon.macdon...@gmail.com> wrote:
> Just looking at this again and... > > webview.addEventListener('exit', handleExit); > webview.addEventListener('loadstart', handleLoadStart); > > would seem to map to our: > > onClose > onLocationChanged > > methods from the ChildBrowser. At least on Android I fire location changed > event when the page starts to load not when it is finished. > > Simon Mac Donald > http://hi.im/simonmacdonald > > > On Thu, Nov 22, 2012 at 1:53 PM, Simon MacDonald > <simon.macdon...@gmail.com>wrote: > > > Is this required for the 2.3.0 release? > > > > Simon Mac Donald > > http://hi.im/simonmacdonald > > > > > > > > On Wed, Nov 21, 2012 at 11:30 PM, Shazron <shaz...@gmail.com> wrote: > > > >> Great! Let's stick with one API, since we have Chrome members on the > >> Cordova team the choice is obvious :) > >> > >> > >> On Wed, Nov 21, 2012 at 8:06 PM, Andrew Grieve <agri...@chromium.org> > >> wrote: > >> > >> > Looks that way. Given how similar they are, I don't think it matters > >> which > >> > one we go with (or if we come up with our own event names), but it'd > be > >> > good to follow the same pattern of having events and an API like > >> > canGoBack(), goForward(), etc. If they ever move to standardize, then > we > >> > can follow suit. > >> > > >> > > >> > On Wed, Nov 21, 2012 at 7:18 PM, Shazron <shaz...@gmail.com> wrote: > >> > > >> > > Mozilla's 'locationchange' is similar to what we have for > >> ChildBrowser, > >> > but > >> > > I don't see the equivalent in the Chrome example - I suppose it is > >> > > 'loadstop'? > >> > > > >> > > I suppose if we were to adopt either, it would go something like > this: > >> > > > >> > > var iab = window.open('http://apache.org', '_blank'); > >> > > // Firefox > >> > > iab.addEventListener('locationchange', handleLocationChange); > >> > > // Chrome > >> > > iab.addEventListener('loadstop', handleLoadStop); > >> > > > >> > > // Firefox > >> > > function handleLocationChange(e) { > >> > > console.log('location changed to: ' + e.detail); > >> > > } > >> > > // Chrome > >> > > function handleLoadStop(e) { > >> > > console.log('location changed to: ' + e.url); > >> > > } > >> > > > >> > > On Wed, Nov 21, 2012 at 1:32 PM, Andrew Grieve < > agri...@chromium.org> > >> > > wrote: > >> > > > >> > > > > >> > > > > >> > > > >> > > >> > https://github.com/GoogleChrome/chrome-app-samples/blob/master/browser/browser.js > >> > > > >> > > >> > > > > >