As far as I'm aware, we're basically waiting for this to be done before
starting the vote thread.  Does this code exist yet?

On Tue Jan 20 2015 at 12:12:22 PM Andrew Grieve <agri...@chromium.org>
wrote:

> I was planning on doing exactly what Darryl described. Would love such a
> PR! Note that we've just used this approach for the new WebView security
> hooks:
>
> https://github.com/apache/cordova-android/commit/
> 623b394c830b8a83b5c2f16624d8013b6f851cd9
> https://github.com/apache/cordova-android/commit/
> 11002d4a56a4901087f514e2d01f8db392d0abe1
>
>
> CookieManager has been exposed to plugins for a long time, and it would be
> crippling if FileTransfer could not set cookies.
>
>
>
> On Tue, Jan 20, 2015 at 1:48 PM, Joe Bowser <bows...@gmail.com> wrote:
>
> > I think we should make the File Transfer plugin not need a CookieManager.
> > It sounds like that's the bigger problem than it having to be tied to a
> > particular implementation of Cookies.
> >
> > On Tue Jan 20 2015 at 10:32:25 AM Darryl Pogue <dvpdin...@gmail.com>
> > wrote:
> >
> > > With the idea of preparing Cordova Android 4.0.x  for release starting
> > > to come up in discussions, I thought it was worth raising this as a
> > > potential blocker.
> > >
> > > The file transfer plugin uses the Android webview cookie manager. When
> > > you're using a Crosswalk webview (or GeckoView presumably), in the
> > > best case there are no cookies with file transfer requests and in the
> > > worst case it will cause the app to crash on Android 4.2.x.
> > >
> > > There are a few existing bug reports and PRs related to this, but none
> > > of them propose a general solution for different webviews. [1] [2] [3]
> > > [4]
> > >
> > > I was looking at this problem last week and the only general solution
> > > I could think of would involve adding a CordovaCookieManager interface
> > > and implementing it for each webview engine, which didn't seem to be
> > > the most idea situation.
> > >
> > > I can write that interface and make a PR for it, but I'd rather hear
> > > if anyone has better ideas before starting to make changes across
> > > multiple repos.
> > >
> > >
> > > [1]: https://github.com/crosswalk-project/crosswalk-cordova-
> > > android/pull/38
> > > [2]: https://github.com/apache/cordova-plugin-file-transfer/pull/8
> > > [3]: https://github.com/MobileChromeApps/mobile-chrome-apps/issues/464
> > > [4]: https://github.com/gaochun/cordova-plugin-file-transfer/commit/
> > > 0063249e279b99a0feb4601650fc3a4c9e8a8ed2
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> > > For additional commands, e-mail: dev-h...@cordova.apache.org
> > >
> > >
> >
>

Reply via email to