External urls of course work. The other alternative is to host www contents on a local webserver, and for CORs use the whitelist.
On Wed, Aug 13, 2014 at 1:51 PM, Shazron <shaz...@gmail.com> wrote: > 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> >>>>>