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>
>>

Reply via email to