Thats a super cool solution! I agree that updating what's inside cordova-labs and leaving it there is a good option for "written by us, but not quite core".
-Michal On Thu, Sep 19, 2013 at 7:23 PM, Andrew Grieve <agri...@chromium.org> wrote: > Managed to get a simpler version of my email coding to work! > > var ifr = document.createElement('iframe'); > > ifr.src = "websql://foo"; > > ifr.onload = function() { > > window.openDatabase = function() { > > return > > ifr.contentWindow.openDatabase.apply(ifr.contentWindow, arguments); > > }; > > > > Also needs a couple lines of Java to return "<html></html>" for the > request to "websql://foo" > > The gotcha here is that you need to make sure to not detach the iframe from > the document. No biggie, but need to be aware of it. > > This can all be easily put into a plugin without any modification to core > :) The existing android storage plugin is in cordova-labs#plugins. I think > the right move would be to update this plugin, post it to the registry, and > tell people about it? > > > On Thu, Sep 19, 2013 at 5:03 PM, Joe Bowser <bows...@gmail.com> wrote: > > > OK, I tried the tests included with the plugin, and they don't run. > > Can someone sanity check this for me? I'm going to try running this > > on additional devices, since it could be a weird Cyanogen thing. But > > yeah, if other people can try this plugin, that'd be awesome. > > > > On Thu, Sep 19, 2013 at 10:12 AM, Andrew Grieve <agri...@chromium.org> > > wrote: > > > Tried out my email code, and despite my confidence, it doesn't work :P. > > > > > > So... Joe - like your plan. > > > > > > > > > On Thu, Sep 19, 2013 at 12:32 PM, Brian LeRoux <b...@brian.io> wrote: > > >> > > >> yup. > > >> > > >> > > >> On Thu, Sep 19, 2013 at 5:42 PM, Joe Bowser <bows...@gmail.com> > wrote: > > >> > > >> > OK, how about we do this: > > >> > > > >> > 1. We indicate that we no longer support WebSQL on the docs and we > > >> > list out why we don't support it as it currently exists > > >> > 2. I'll look at the Android plugin that does do SQLite and see if > it's > > >> > appropriate for Android (if someone could do the same for iOS, > that'd > > >> > be cool): https://github.com/lite4mobi/Cordova-SQLitePlugin > > >> > > > >> > I think this looks far more promising than any of the hokey bullshit > > >> > that we're currently doing, and it has contributors, and it's > actually > > >> > updated for Cordova 3.0. > > >> > > > >> > On Thu, Sep 19, 2013 at 7:53 AM, Ian Clelland < > iclell...@chromium.org > > > > > >> > wrote: > > >> > > On Thu, Sep 19, 2013 at 10:38 AM, Joe Bowser <bows...@gmail.com> > > >> > > wrote: > > >> > > > > >> > >> OK, here's a crazy concept that I'm going to throw out there. > > >> > >> > > >> > >> How about we audit and recommend a third-party plugin and not do > > any > > >> > >> more work on this issue. > > >> > > > > >> > > > > >> > > +1 > > >> > > > > >> > > I don't think there's enough consensus about whether WebSQL even > > >> > > belongs > > >> > in > > >> > > the web platform for us to be insisting that it be part of > Cordova. > > I > > >> > would > > >> > > much rather see someone with a real interest in WebSQL be > providing > > >> > > that > > >> > > functionality. Our job can be to make sure that we aren't getting > in > > >> > > the > > >> > > way; that we are helping make plugins like that possible. > > >> > > > > >> > > Ian > > >> > > > > > > > > > >