Well, bad news, the workaround doesn't work. Nothing from a file:// url will load in a WKWebView in an iOS 8 beta 5 device. Assumption 1 below fails.
Assumptions: 1. WKWebView can load resources from tmp / Documents / Library / Library/Caches 2. Can copy www folder in app bundle to tmp / Documents / Library / Library/Caches On Wed, Aug 13, 2014 at 11:18 AM, Shazron <shaz...@gmail.com> wrote: > Jesse had a great idea -- surely you are allowed to load from tmp or > Documents. Assuming I can copy off the app bundle, I would copy the > www folder into tmp or Documents, and load the index.html from there. > This is the Windows Phone Cordova approach I believe. > > Assumptions: > 1. WKWebView can load resources from tmp or Documents > 2. Can copy www folder in app bundle to tmp or Documents > > On Wed, Aug 13, 2014 at 11:07 AM, Shazron <shaz...@gmail.com> wrote: >> Bad news - local file loading in a WKWebView is borked ever since iOS 8 beta >> 4. >> >> Not sure if there is some sort of new security model for loading local >> files in WKWebView >= beta 4.WKWebView cannot load local files in its >> app bundle anymore you get a blank screen, when on the device. >> Simulator seems fine. I found this out when updating my beta 3 iPhone >> to beta 5 yesterday. I downgraded back, but this beta unfortunately >> expires in 7 days on Aug 21, 2014. >> >> 1. https://devforums.apple.com/message/1011583 >> 2. >> http://stackoverflow.com/questions/24882834/wkwebview-not-working-in-ios-8-beta-4/24922619#24922619 >> 3. https://issues.apache.org/jira/browse/CB-7288 >> 4. rdar://problem/17761459 >> 5. rdar://problem/17835098 >> >> >> On Wed, Jul 16, 2014 at 12:05 PM, Marc Weiner <mhweiner...@gmail.com> wrote: >>> Same! Shazron, you're awesome!! >>> >>> >>> On Wed, Jul 16, 2014 at 2:08 PM, Carlos Santana <csantan...@gmail.com> >>> wrote: >>> >>>> Happy to see good news when returning from vacation. :-) >>>> >>>> >>>> On Mon, Jul 7, 2014 at 10:33 PM, Ally Ogilvie <aogil...@wizcorp.jp> wrote: >>>> >>>> > I'm usually an observer here but.. the urge to post was too great! >>>> > >>>> > >>>> http://seattlesportsnet.files.wordpress.com/2013/11/anchorman-celebration-gif.gif >>>> > >>>> > Thanks for the research Shaz. >>>> > >>>> > On Tue, Jul 8, 2014 at 4:57 AM, Tommy Williams <to...@devgeeks.org> >>>> wrote: >>>> > >>>> > > Yesssss!!! >>>> > > On 8 Jul 2014 05:52, "Shazron" <shaz...@gmail.com> wrote: >>>> > > >>>> > > > Good news: https://twitter.com/shazron/status/486235098715394048 >>>> > > > >>>> > > > On Fri, Jun 27, 2014 at 3:46 PM, Shazron <shaz...@gmail.com> wrote: >>>> > > > > Broke the iOS 8 issue into sub-tasks: >>>> > > > > https://issues.apache.org/jira/browse/CB-7043 >>>> > > > > >>>> > > > > >>>> > > > > >>>> > > > > On Mon, Jun 16, 2014 at 8:20 AM, Shazron <shaz...@gmail.com> >>>> wrote: >>>> > > > >> Haven't yet - but from what I read - no. Something about requests >>>> > > being >>>> > > > out >>>> > > > >> of process >>>> > > > >> >>>> > > > >> >>>> > > > >> On Monday, June 16, 2014, Andrew Grieve <agri...@chromium.org> >>>> > wrote: >>>> > > > >>> >>>> > > > >>> Awesome. >>>> > > > >>> >>>> > > > >>> Shaz (or anyone else), curious if you've tested yet to see if the >>>> > > > >>> whitelist >>>> > > > >>> still works with WKWebView? (e.g. does it go through >>>> > NSURLProtocol?) >>>> > > > >>> >>>> > > > >>> >>>> > > > >>> On Sat, Jun 14, 2014 at 8:16 PM, tommy-carlos williams >>>> > > > >>> <to...@devgeeks.org> >>>> > > > >>> wrote: >>>> > > > >>> >>>> > > > >>> > This looks promising. >>>> > > > >>> > >>>> > > > >>> > Thanks for the update, Shazron. >>>> > > > >>> > >>>> > > > >>> > - tommy >>>> > > > >>> > >>>> > > > >>> > >>>> > > > >>> > On Sun, Jun 15, 2014 at 7:48 AM, Shazron <shaz...@gmail.com> >>>> > > wrote: >>>> > > > >>> > >>>> > > > >>> >> Rev log: http://trac.webkit.org/log/trunk/Source/WebKit2/ >>>> > > > >>> >> UIProcess/API/Cocoa/WKWebView.mm >>>> > > > >>> >> for potential WKWebView updates in beta 2. >>>> > > > >>> >> >>>> > > > >>> >> On Sat, Jun 14, 2014 at 2:46 PM, Shazron <shaz...@gmail.com> >>>> > > wrote: >>>> > > > >>> >> >>>> > > > >>> >>> Some potential good news. Updated 4 days ago, hopefully its >>>> in >>>> > > > beta >>>> > > > >>> >>> 2: >>>> > > > >>> >>> http://trac.webkit.org/changeset/169765 >>>> > > > >>> >>> >>>> > > > >>> >>> "Add -[WKWebView evaluateJavaScript:completionHandler:]" >>>> > > > >>> >>> >>>> > > > >>> >>> Updated: https://issues.apache.org/jira/browse/CB-6884 >>>> > > > >>> >>> >>>> > > > >>> >>> >>>> > > > >>> >>> On Sat, Jun 7, 2014 at 10:06 PM, Carlos Santana >>>> > > > >>> >>> <csantan...@gmail.com> >>>> > > > >>> >>> wrote: >>>> > > > >>> >>> >>>> > > > >>> >>>> ok, was a bit confuse with api doc, I assumed that there >>>> was >>>> > a >>>> > > > way >>>> > > > >>> >>>> to >>>> > > > >>> >>>> specify a time other than documentstart, documentend, and >>>> no >>>> > > > passing >>>> > > > >>> >>>> something will do it immediately. >>>> > > > >>> >>>> >>>> > > > >>> >>>> Will open a radar too, we need wkwebview to officialy >>>> support >>>> > > for >>>> > > > >>> >>>> objc->js, >>>> > > > >>> >>>> postMessage seems kind of half working if only can do >>>> > js->objc >>>> > > > >>> >>>> >>>> > > > >>> >>>> >>>> > > > >>> >>>> On Sat, Jun 7, 2014 at 10:48 PM, Shazron < >>>> shaz...@gmail.com> >>>> > > > wrote: >>>> > > > >>> >>>> >>>> > > > >>> >>>> No it's not. That is precisely what we discussed, it's the >>>> > > > >>> >>>> limitation >>>> > > > >>> >>>>> in >>>> > > > >>> >>>>> WKUserScript. >>>> > > > >>> >>>>> >>>> > > > >>> >>>>> On Saturday, June 7, 2014, Carlos Santana < >>>> > > csantan...@gmail.com >>>> > > > > >>>> > > > >>> >>>>> wrote: >>>> > > > >>> >>>>> >>>> > > > >>> >>>>> > Shaz >>>> > > > >>> >>>>> > I think the closest replacement is [1] - >>>> > > > (void)addUserScript:( >>>> > > > >>> >>>>> > WKUserScript *)*userScript * >>>> > > > >>> >>>>> > >>>> > > > >>> >>>>> > I have not tried my self, but looking forward on helping >>>> > > out. >>>> > > > >>> >>>>> > >>>> > > > >>> >>>>> > [1]: >>>> > > > >>> >>>>> > >>>> > > > >>> >>>>> > >>>> > > > >>> >>>>> https://developer.apple.com/library/prerelease/ios/ >>>> > > > >>> >>>>> documentation/WebKit/Reference/WKUserContentController_Ref/ >>>> > > > >>> >>>>> >>>> > > > >>> >>>>> >>>> > > > >>>> index.html#//apple_ref/occ/instm/WKUserContentController/addUserScript >>>> > > > >>> >>>>> > : >>>> > > > >>> >>>>> > >>>> > > > >>> >>>>> > >>>> > > > >>> >>>>> > On Fri, Jun 6, 2014 at 12:47 AM, Shazron < >>>> > shaz...@gmail.com >>>> > > > >>>> > > > >>> >>>>> wrote: >>>> > > > >>> >>>>> > >>>> > > > >>> >>>>> > > No use in polling if we can't write anything back to >>>> JS >>>> > > from >>>> > > > >>> >>>>> Obj-C. >>>> > > > >>> >>>>> > > >>>> > > > >>> >>>>> > > There's a private API to do so: >>>> > > > >>> >>>>> > > >>>> > > > >>> >>>>> > > >>>> > > > >>> >>>>> > >>>> > > > >>> >>>>> https://github.com/WebKit/webkit/commit/ >>>> > > > >>> >>>>> adb4c60064b38b5ab3d6e78422325f35f0b7fe2b >>>> > > > >>> >>>>> > > only landed a few months ago, we'll have to do some >>>> > > advocacy >>>> > > > >>> >>>>> through >>>> > > > >>> >>>>> > > whatever channels we have to get it in the public API >>>> > > > (radars, >>>> > > > >>> >>>>> > > connections), since it is a deficiency in their API >>>> > losing >>>> > > > >>> >>>>> something >>>> > > > >>> >>>>> > > like stringByEvaluatingJavaScriptFromString >>>> > > > >>>> > > >>>> > >>>> > >>>> > >>>> > -- >>>> > <http://www.wizcorp.jp/>Ally Ogilvie >>>> > Lead Developer - MobDev. | Wizcorp Inc. <http://www.wizcorp.jp/> >>>> > ------------------------------ >>>> > TECH . GAMING . OPEN-SOURCE WIZARDS+ 81 (0)3-4550-1448 | Website >>>> > <http://www.wizcorp.jp/> | Twitter <https://twitter.com/Wizcorp> | >>>> > Facebook >>>> > <http://www.facebook.com/Wizcorp> | LinkedIn >>>> > <http://www.linkedin.com/company/wizcorp> >>>> > >>>> >>>> >>>> >>>> -- >>>> Carlos Santana >>>> <csantan...@gmail.com> >>>>