http://shazronatadobe.wordpress.com/2014/09/18/cordova-ios-and-ios-8/
On Thu, Sep 18, 2014 at 9:03 AM, Shazron <shaz...@gmail.com> wrote: > Yeah no update in iOS 8 GM. So moving to contingency. I still think it's a > bug and not a policy change: > https://issues.apache.org/jira/browse/CB-7539 > > Should be pretty easy (minus the securing it part is a bit more work). > > > On Wed, Sep 17, 2014 at 8:31 PM, Ally Ogilvie <aogil...@wizcorp.jp> wrote: > >> Interested in any updates if you have 'em @Shazron ? >> Following Brian's tweet i'm kinda hoping there has been a breakthrough to >> load local files! >> >> Gonna switch to WKWebViews from iOS 8 in ma WizViewManager plugin. >> (WizViewManager is a WebView creator and manager for iOS and Android - >> sorta like IAB) >> >> On Thu, Aug 14, 2014 at 6:08 AM, Brian LeRoux <b...@brian.io> wrote: >> >> > orly >> > >> > >> > On Wed, Aug 13, 2014 at 1:57 PM, Shazron <shaz...@gmail.com> wrote: >> > >> > > 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> >> > > >>>>> >> > > >> > >> >> >> >> -- >> <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> >> > >