Just tried it with: chrome-extension://asdf/chromeapp.html?foo:1?#asdf?ds#af:s
Had to make a slight tweak to IceCreamCordovaWebViewClient, but it worked fine. On Wed, Apr 17, 2013 at 12:39 AM, Joe Bowser <[email protected]> wrote: > How does this affect URI handling? We've had far bigger issues with > file:///android-asset failing on ICS+. Did you test with URIs that contain > a question mark, pound or a colon? > > On Apr 16, 2013 7:23 PM, "Andrew Grieve" <[email protected]> wrote: > >> Found a juicy hack that works around the webview disabling WebSQL for >> file: URLs. >> >> For our Chrome Apps plugins, we serve apps from chrome-extension:// URLs >> instead of file:// URLs. This is possible via shouldInterceptRequest(), >> where we just map the requests to the files. >> >> So... I had the idea to test the WebSQL mobile-spec tests under this >> scheme (while disabling Android's custom WebSQL work-around), and it seemed >> to work fine. >> >> I think that this means that we could change Cordova app urls to be >> cordova:// (for ICS+), and could then delete the storage plugin. >> >> What do you think? >> >
