You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by Shazron <sh...@gmail.com> on 2014/10/01 00:26:37 UTC

Re: WKWebView for iOS8

Not sure yet Ian, but I don't see why not (there is an exception for files
in certain folder you can specify).

FYI those that are keeping track -- iOS 8.1 does not have this new API
function, I checked the headers in Xcode 6.1 b3/GM. So maybe 8.2/8.3

On Sat, Sep 27, 2014 at 1:48 AM, Ian Clelland <ic...@google.com> wrote:

> Fantastic news if it works!
>
> Do we have any idea whether a page loaded with this API will have the
> ability to navigate to other URLs in the same origin?
> On 27 Sep 2014 10:08, "Shazron" <sh...@gmail.com> wrote:
>
> Fixed 8 hrs ago! 😅
> http://trac.webkit.org/changeset/174029/trunk
>
> On Friday, September 26, 2014, Ally Ogilvie <ao...@wizcorp.jp> wrote:
>
> > Indeed.
> > FYI, for others reading this, Apple Devs (including Tim) won't engage in
> an
> > Apple related interrogations. :)
> >
> > On Fri, Sep 26, 2014 at 4:23 PM, Shazron <shazron@gmail.com
> <javascript:;>>
> > wrote:
> >
> > > Good news, kind of. Ally was re-tweeting Timothy Hatcher (WebKit
> > Developer
> > > Experience Manager at Apple) so I looked back at his timeline and he
> says
> > > that the file:// url bug is "Top of our list":
> > > https://twitter.com/xeenon/status/514536288590893056
> > >
> > > Which sounds promising. They never comment on timelines so we don't
> know
> > > when the bug fix will land. Reading his timeline, this "bug" (and the
> > > Safari upload one) was definitely the result of them tightening the
> > WebKit
> > > sandbox on iOS.
> > >
> > > On Thu, Sep 25, 2014 at 9:13 PM, Ally Ogilvie <aogilvie@wizcorp.jp
> > <javascript:;>> wrote:
> > >
> > > > Not able to load web resource from within html that reference
> > > > Library/Caches/*.jpg :(
> > > > As you said; looks like a total whitelist-style security policy.
> > > >
> > > > On Fri, Sep 26, 2014 at 12:44 PM, Ally Ogilvie <aogilvie@wizcorp.jp
> > <javascript:;>>
> > > > wrote:
> > > >
> > > > > Not too bothered about that as long as all our assets
> (images/sounds)
> > > can
> > > > > be downloaded into cache and the html in /tmp can load them.
> > > > >
> > > > > As discussed a previous thread I (we/Wizcorp) have a native loader
> to
> > > > > steam the game/app from cloudz. As long as we can put html to /tmp
> > and
> > > > > assets to cache, html is light enough to be re-downloaded each
> time.
> > > > >
> > > > > For offline mode we may restore html to /tmp from a saved blob in
> > > > database
> > > > > in /cache or NSData in NSUserDefaults.
> > > > >
> > > > >
> > > > >
> > > > > On Fri, Sep 26, 2014 at 12:13 PM, Shazron <shazron@gmail.com
> > <javascript:;>> wrote:
> > > > >
> > > > >> Also, since it is in tmp -- eventually you will leave to copy over
> > the
> > > > >> www,
> > > > >> *again* once the system clears it out. That's no good.
> > > > >>
> > > > >> On Thu, Sep 25, 2014 at 7:50 PM, Shazron <shazron@gmail.com
> > <javascript:;>> wrote:
> > > > >>
> > > > >> > Ally - I seriously doubt it, this appears to be more low level.
> > When
> > > > >> using
> > > > >> > loadHTMLString to load the initial HTML file it is fine, but any
> > > > assets
> > > > >> > that the HTML tries to load is subject to the low level loader
> > > which I
> > > > >> > presume has a security policy disallowing unauthorized
> locations.
> > > > >> >
> > > > >> > You could modify my test project to test it out but it has to be
> > > > >> > dynamically generated since the (hard-coded) paths will be
> > different
> > > > on
> > > > >> > each environment.
> > > > >> >
> > > > >> > In any case if it worked, it would not be a 'simple' solution.
> > > > >> >
> > > > >> > --- An idea, perhaps on first load, it loads on UIWebView, then
> > next
> > > > >> time,
> > > > >> > WKWebView after the bundle has been copied? The more that I
> think
> > > > about
> > > > >> it,
> > > > >> > none of this is a good solution, it's really a hack. I would say
> > > local
> > > > >> web
> > > > >> > server is looking more and more better.
> > > > >> >
> > > > >> > On Thu, Sep 25, 2014 at 7:25 PM, Ally Ogilvie <
> > aogilvie@wizcorp.jp <javascript:;>>
> > > > >> wrote:
> > > > >> >
> > > > >> >> Not tested but i'd be interested to know if once the html from
> > /tmp
> > > > is
> > > > >> >> loaded, can the html pull in images using <img /> with a path
> of
> > > > >> file:///
> > > > >> >> <absolute path to library caches> /myImage.jpg.
> > > > >> >>
> > > > >> >> On Fri, Sep 26, 2014 at 11:14 AM, Brian LeRoux <b@brian.io
> > <javascript:;>> wrote:
> > > > >> >>
> > > > >> >> > cool, guess this is a bit of a startup penalty (but that'd be
> > > it?)
> > > > >> >> >
> > > > >> >> > On Thu, Sep 25, 2014 at 7:05 PM, Shazron <shazron@gmail.com
> > <javascript:;>>
> > > > wrote:
> > > > >> >> >
> > > > >> >> > > Mixed news from iOS 8.0.2. Only local files from *tmp* can
> be
> > > > >> loaded.
> > > > >> >> > Test
> > > > >> >> > > using https://github.com/shazron/WKWebViewFIleUrlTest
> > > > >> >> > >
> > > > >> >> > >
> > > > >> >> > >
> > > > >> >> > > Documents, Library, Library/Caches and inside your app
> bundle
> > > --
> > > > no
> > > > >> >> files
> > > > >> >> > > there can be loaded using the file:// protocol, only from
> > tmp.
> > > > >> >> > >
> > > > >> >> > >
> > > > >> >> > >
> > > > >> >> > > The Safari file upload fix probably allowed tmp file://
> > loading
> > > > >> thus
> > > > >> >> > > allowing it for WKWebView as well.
> > > > >> >> > >
> > > > >> >> > >
> > > > >> >> > > So we can use this -- all we need is to copy the www folder
> > to
> > > > tmp,
> > > > >> >> easy.
> > > > >> >> > >
> > > > >> >> > > On Thu, Sep 18, 2014 at 9:03 AM, Shazron <
> shazron@gmail.com
> > <javascript:;>>
> > > > >> 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 <
> > > > >> aogilvie@wizcorp.jp <javascript:;>>
> > > > >> >> > > 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
> > <javascript:;>>
> > > > >> wrote:
> > > > >> >> > > >>
> > > > >> >> > > >> > orly
> > > > >> >> > > >> >
> > > > >> >> > > >> >
> > > > >> >> > > >> > On Wed, Aug 13, 2014 at 1:57 PM, Shazron <
> > > shazron@gmail.com <javascript:;>
> > > > >
> > > > >> >> 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 <
> > > > shazron@gmail.com <javascript:;>
> > > > >> >
> > > > >> >> > 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 <
> > > > >> shazron@gmail.com <javascript:;>
> > > > >> >> >
> > > > >> >> > > >> 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 <
> > > > >> >> shazron@gmail.com <javascript:;>>
> > > > >> >> > > >> 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 <
> > > > >> >> > > >> mhweiner234@gmail.com <javascript:;>
> > > > >> >> > > >> > >
> > > > >> >> > > >> > > wrote:
> > > > >> >> > > >> > > >>>> Same! Shazron, you're awesome!!
> > > > >> >> > > >> > > >>>>
> > > > >> >> > > >> > > >>>>
> > > > >> >> > > >> > > >>>> On Wed, Jul 16, 2014 at 2:08 PM, Carlos Santana
> <
> > > > >> >> > > >> > csantana23@gmail.com <javascript:;>
> > > > >> >> > > >> > > >
> > > > >> >> > > >> > > >>>> wrote:
> > > > >> >> > > >> > > >>>>
> > > > >> >> > > >> > > >>>>> Happy to see good news when returning from
> > > vacation.
> > > > >> :-)
> > > > >> >> > > >> > > >>>>>
> > > > >> >> > > >> > > >>>>>
> > > > >> >> > > >> > > >>>>> On Mon, Jul 7, 2014 at 10:33 PM, Ally Ogilvie
> <
> > > > >> >> > > >> aogilvie@wizcorp.jp <javascript:;>
> > > > >> >> > > >> > >
> > > > >> >> > > >> > > 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 <
> > > > >> >> > > >> > tommy@devgeeks.org <javascript:;>
> > > > >> >> > > >> > > >
> > > > >> >> > > >> > > >>>>> wrote:
> > > > >> >> > > >> > > >>>>> >
> > > > >> >> > > >> > > >>>>> > > Yesssss!!!
> > > > >> >> > > >> > > >>>>> > > On 8 Jul 2014 05:52, "Shazron" <
> > > > shazron@gmail.com <javascript:;>
> > > > >> >
> > > > >> >> > wrote:
> > > > >> >> > > >> > > >>>>> > >
> > > > >> >> > > >> > > >>>>> > > > Good news:
> > > > >> >> > > >> > >
> https://twitter.com/shazron/status/486235098715394048
> > > > >> >> > > >> > > >>>>> > > >
> > > > >> >> > > >> > > >>>>> > > > On Fri, Jun 27, 2014 at 3:46 PM, Shazron
> <
> > > > >> >> > > >> shazron@gmail.com <javascript:;>>
> > > > >> >> > > >> > > 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 <
> > > > >> >> > > >> > shazron@gmail.com <javascript:;>>
> > > > >> >> > > >> > > >>>>> wrote:
> > > > >> >> > > >> > > >>>>> > > > >> Haven't yet - but from what I read -
> > no.
> > > > >> >> Something
> > > > >> >> > > >> about
> > > > >> >> > > >> > > requests
> > > > >> >> > > >> > > >>>>> > > being
> > > > >> >> > > >> > > >>>>> > > > out
> > > > >> >> > > >> > > >>>>> > > > >> of process
> > > > >> >> > > >> > > >>>>> > > > >>
> > > > >> >> > > >> > > >>>>> > > > >>
> > > > >> >> > > >> > > >>>>> > > > >> On Monday, June 16, 2014, Andrew
> > Grieve <
> > > > >> >> > > >> > > agrieve@chromium.org <javascript:;>>
> > > > >> >> > > >> > > >>>>> > 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
> > > > >> >> > > >> > > >>>>> > > > >>> <tommy@devgeeks.org <javascript:;>>
> > > > >> >> > > >> > > >>>>> > > > >>> wrote:
> > > > >> >> > > >> > > >>>>> > > > >>>
> > > > >> >> > > >> > > >>>>> > > > >>> > This looks promising.
> > > > >> >> > > >> > > >>>>> > > > >>> >
> > > > >> >> > > >> > > >>>>> > > > >>> > Thanks for the update, Shazron.
> > > > >> >> > > >> > > >>>>> > > > >>> >
> > > > >> >> > > >> > > >>>>> > > > >>> > - tommy
> > > > >> >> > > >> > > >>>>> > > > >>> >
> > > > >> >> > > >> > > >>>>> > > > >>> >
> > > > >> >> > > >> > > >>>>> > > > >>> > On Sun, Jun 15, 2014 at 7:48 AM,
> > > > Shazron <
> > > > >> >> > > >> > > shazron@gmail.com <javascript:;>>
> > > > >> >> > > >> > > >>>>> > > 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
> > > > >> <
> > > > >> >> > > >> > > shazron@gmail.com <javascript:;>>
> > > > >> >> > > >> > > >>>>> > > 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
> > > > >> >> > > >> > > >>>>> > > > >>> >>> <csantana23@gmail.com
> > <javascript:;>>
> > > > >> >> > > >> > > >>>>> > > > >>> >>> 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
> > > > >> >> <
> > > > >> >> > > >> > > >>>>> shazron@gmail.com <javascript:;>>
> > > > >> >> > > >> > > >>>>> > > > wrote:
> > > > >> >> > > >> > > >>>>> > > > >>> >>>>
> > > > >> >> > > >> > > >>>>> > > > >>> >>>>   No it's not. That is
> precisely
> > > what
> > > > >> we
> > > > >> >> > > >> discussed,
> > > > >> >> > > >> > > it's the
> > > > >> >> > > >> > > >>>>> > > > >>> >>>> limitation
> > > > >> >> > > >> > > >>>>> > > > >>> >>>>> in
> > > > >> >> > > >> > > >>>>> > > > >>> >>>>>  WKUserScript.
> > > > >> >> > > >> > > >>>>> > > > >>> >>>>>
> > > > >> >> > > >> > > >>>>> > > > >>> >>>>>  On Saturday, June 7, 2014,
> > Carlos
> > > > >> >> Santana <
> > > > >> >> > > >> > > >>>>> > > csantana23@gmail.com <javascript:;>
> > > > >> >> > > >> > > >>>>> > > > >
> > > > >> >> > > >> > > >>>>> > > > >>> >>>>> 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
> > > > >> >> > <
> > > > >> >> > > >> > > >>>>> > shazron@gmail.com <javascript:;>
> > > > >> >> > > >> > > >>>>> > > >
> > > > >> >> > > >> > > >>>>> > > > >>> >>>>> 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
> > > > >> >> > > >> > > >>>>> <csantana23@gmail.com <javascript:;>>
> > > > >> >> > > >> > > >>>>>
> > > > >> >> > > >> > >
> > > > >> >> > > >> >
> > > > >> >> > > >>
> > > > >> >> > > >>
> > > > >> >> > > >>
> > > > >> >> > > >> --
> > > > >> >> > > >> <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>
> > > > >> >> > > >>
> > > > >> >> > > >
> > > > >> >> > > >
> > > > >> >> > >
> > > > >> >> >
> > > > >> >>
> > > > >> >>
> > > > >> >>
> > > > >> >> --
> > > > >> >> <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>
> > > > >> >>
> > > > >> >
> > > > >> >
> > > > >>
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > <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>
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > <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>
> > > >
> > >
> >
> >
> >
> > --
> > <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>
> >
>

Re: WKWebView for iOS8

Posted by Tommy Williams <to...@devgeeks.org>.
:(
On 1 Oct 2014 08:27, "Shazron" <sh...@gmail.com> wrote:

> Not sure yet Ian, but I don't see why not (there is an exception for files
> in certain folder you can specify).
>
> FYI those that are keeping track -- iOS 8.1 does not have this new API
> function, I checked the headers in Xcode 6.1 b3/GM. So maybe 8.2/8.3
>
> On Sat, Sep 27, 2014 at 1:48 AM, Ian Clelland <ic...@google.com>
> wrote:
>
> > Fantastic news if it works!
> >
> > Do we have any idea whether a page loaded with this API will have the
> > ability to navigate to other URLs in the same origin?
> > On 27 Sep 2014 10:08, "Shazron" <sh...@gmail.com> wrote:
> >
> > Fixed 8 hrs ago! 😅
> > http://trac.webkit.org/changeset/174029/trunk
> >
> > On Friday, September 26, 2014, Ally Ogilvie <ao...@wizcorp.jp> wrote:
> >
> > > Indeed.
> > > FYI, for others reading this, Apple Devs (including Tim) won't engage
> in
> > an
> > > Apple related interrogations. :)
> > >
> > > On Fri, Sep 26, 2014 at 4:23 PM, Shazron <shazron@gmail.com
> > <javascript:;>>
> > > wrote:
> > >
> > > > Good news, kind of. Ally was re-tweeting Timothy Hatcher (WebKit
> > > Developer
> > > > Experience Manager at Apple) so I looked back at his timeline and he
> > says
> > > > that the file:// url bug is "Top of our list":
> > > > https://twitter.com/xeenon/status/514536288590893056
> > > >
> > > > Which sounds promising. They never comment on timelines so we don't
> > know
> > > > when the bug fix will land. Reading his timeline, this "bug" (and the
> > > > Safari upload one) was definitely the result of them tightening the
> > > WebKit
> > > > sandbox on iOS.
> > > >
> > > > On Thu, Sep 25, 2014 at 9:13 PM, Ally Ogilvie <aogilvie@wizcorp.jp
> > > <javascript:;>> wrote:
> > > >
> > > > > Not able to load web resource from within html that reference
> > > > > Library/Caches/*.jpg :(
> > > > > As you said; looks like a total whitelist-style security policy.
> > > > >
> > > > > On Fri, Sep 26, 2014 at 12:44 PM, Ally Ogilvie <
> aogilvie@wizcorp.jp
> > > <javascript:;>>
> > > > > wrote:
> > > > >
> > > > > > Not too bothered about that as long as all our assets
> > (images/sounds)
> > > > can
> > > > > > be downloaded into cache and the html in /tmp can load them.
> > > > > >
> > > > > > As discussed a previous thread I (we/Wizcorp) have a native
> loader
> > to
> > > > > > steam the game/app from cloudz. As long as we can put html to
> /tmp
> > > and
> > > > > > assets to cache, html is light enough to be re-downloaded each
> > time.
> > > > > >
> > > > > > For offline mode we may restore html to /tmp from a saved blob in
> > > > > database
> > > > > > in /cache or NSData in NSUserDefaults.
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Fri, Sep 26, 2014 at 12:13 PM, Shazron <shazron@gmail.com
> > > <javascript:;>> wrote:
> > > > > >
> > > > > >> Also, since it is in tmp -- eventually you will leave to copy
> over
> > > the
> > > > > >> www,
> > > > > >> *again* once the system clears it out. That's no good.
> > > > > >>
> > > > > >> On Thu, Sep 25, 2014 at 7:50 PM, Shazron <shazron@gmail.com
> > > <javascript:;>> wrote:
> > > > > >>
> > > > > >> > Ally - I seriously doubt it, this appears to be more low
> level.
> > > When
> > > > > >> using
> > > > > >> > loadHTMLString to load the initial HTML file it is fine, but
> any
> > > > > assets
> > > > > >> > that the HTML tries to load is subject to the low level loader
> > > > which I
> > > > > >> > presume has a security policy disallowing unauthorized
> > locations.
> > > > > >> >
> > > > > >> > You could modify my test project to test it out but it has to
> be
> > > > > >> > dynamically generated since the (hard-coded) paths will be
> > > different
> > > > > on
> > > > > >> > each environment.
> > > > > >> >
> > > > > >> > In any case if it worked, it would not be a 'simple' solution.
> > > > > >> >
> > > > > >> > --- An idea, perhaps on first load, it loads on UIWebView,
> then
> > > next
> > > > > >> time,
> > > > > >> > WKWebView after the bundle has been copied? The more that I
> > think
> > > > > about
> > > > > >> it,
> > > > > >> > none of this is a good solution, it's really a hack. I would
> say
> > > > local
> > > > > >> web
> > > > > >> > server is looking more and more better.
> > > > > >> >
> > > > > >> > On Thu, Sep 25, 2014 at 7:25 PM, Ally Ogilvie <
> > > aogilvie@wizcorp.jp <javascript:;>>
> > > > > >> wrote:
> > > > > >> >
> > > > > >> >> Not tested but i'd be interested to know if once the html
> from
> > > /tmp
> > > > > is
> > > > > >> >> loaded, can the html pull in images using <img /> with a path
> > of
> > > > > >> file:///
> > > > > >> >> <absolute path to library caches> /myImage.jpg.
> > > > > >> >>
> > > > > >> >> On Fri, Sep 26, 2014 at 11:14 AM, Brian LeRoux <b@brian.io
> > > <javascript:;>> wrote:
> > > > > >> >>
> > > > > >> >> > cool, guess this is a bit of a startup penalty (but that'd
> be
> > > > it?)
> > > > > >> >> >
> > > > > >> >> > On Thu, Sep 25, 2014 at 7:05 PM, Shazron <
> shazron@gmail.com
> > > <javascript:;>>
> > > > > wrote:
> > > > > >> >> >
> > > > > >> >> > > Mixed news from iOS 8.0.2. Only local files from *tmp*
> can
> > be
> > > > > >> loaded.
> > > > > >> >> > Test
> > > > > >> >> > > using https://github.com/shazron/WKWebViewFIleUrlTest
> > > > > >> >> > >
> > > > > >> >> > >
> > > > > >> >> > >
> > > > > >> >> > > Documents, Library, Library/Caches and inside your app
> > bundle
> > > > --
> > > > > no
> > > > > >> >> files
> > > > > >> >> > > there can be loaded using the file:// protocol, only from
> > > tmp.
> > > > > >> >> > >
> > > > > >> >> > >
> > > > > >> >> > >
> > > > > >> >> > > The Safari file upload fix probably allowed tmp file://
> > > loading
> > > > > >> thus
> > > > > >> >> > > allowing it for WKWebView as well.
> > > > > >> >> > >
> > > > > >> >> > >
> > > > > >> >> > > So we can use this -- all we need is to copy the www
> folder
> > > to
> > > > > tmp,
> > > > > >> >> easy.
> > > > > >> >> > >
> > > > > >> >> > > On Thu, Sep 18, 2014 at 9:03 AM, Shazron <
> > shazron@gmail.com
> > > <javascript:;>>
> > > > > >> 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 <
> > > > > >> aogilvie@wizcorp.jp <javascript:;>>
> > > > > >> >> > > 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
> > > <javascript:;>>
> > > > > >> wrote:
> > > > > >> >> > > >>
> > > > > >> >> > > >> > orly
> > > > > >> >> > > >> >
> > > > > >> >> > > >> >
> > > > > >> >> > > >> > On Wed, Aug 13, 2014 at 1:57 PM, Shazron <
> > > > shazron@gmail.com <javascript:;>
> > > > > >
> > > > > >> >> 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 <
> > > > > shazron@gmail.com <javascript:;>
> > > > > >> >
> > > > > >> >> > 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 <
> > > > > >> shazron@gmail.com <javascript:;>
> > > > > >> >> >
> > > > > >> >> > > >> 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 <
> > > > > >> >> shazron@gmail.com <javascript:;>>
> > > > > >> >> > > >> 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
> <
> > > > > >> >> > > >> mhweiner234@gmail.com <javascript:;>
> > > > > >> >> > > >> > >
> > > > > >> >> > > >> > > wrote:
> > > > > >> >> > > >> > > >>>> Same! Shazron, you're awesome!!
> > > > > >> >> > > >> > > >>>>
> > > > > >> >> > > >> > > >>>>
> > > > > >> >> > > >> > > >>>> On Wed, Jul 16, 2014 at 2:08 PM, Carlos
> Santana
> > <
> > > > > >> >> > > >> > csantana23@gmail.com <javascript:;>
> > > > > >> >> > > >> > > >
> > > > > >> >> > > >> > > >>>> wrote:
> > > > > >> >> > > >> > > >>>>
> > > > > >> >> > > >> > > >>>>> Happy to see good news when returning from
> > > > vacation.
> > > > > >> :-)
> > > > > >> >> > > >> > > >>>>>
> > > > > >> >> > > >> > > >>>>>
> > > > > >> >> > > >> > > >>>>> On Mon, Jul 7, 2014 at 10:33 PM, Ally
> Ogilvie
> > <
> > > > > >> >> > > >> aogilvie@wizcorp.jp <javascript:;>
> > > > > >> >> > > >> > >
> > > > > >> >> > > >> > > 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 <
> > > > > >> >> > > >> > tommy@devgeeks.org <javascript:;>
> > > > > >> >> > > >> > > >
> > > > > >> >> > > >> > > >>>>> wrote:
> > > > > >> >> > > >> > > >>>>> >
> > > > > >> >> > > >> > > >>>>> > > Yesssss!!!
> > > > > >> >> > > >> > > >>>>> > > On 8 Jul 2014 05:52, "Shazron" <
> > > > > shazron@gmail.com <javascript:;>
> > > > > >> >
> > > > > >> >> > wrote:
> > > > > >> >> > > >> > > >>>>> > >
> > > > > >> >> > > >> > > >>>>> > > > Good news:
> > > > > >> >> > > >> > >
> > https://twitter.com/shazron/status/486235098715394048
> > > > > >> >> > > >> > > >>>>> > > >
> > > > > >> >> > > >> > > >>>>> > > > On Fri, Jun 27, 2014 at 3:46 PM,
> Shazron
> > <
> > > > > >> >> > > >> shazron@gmail.com <javascript:;>>
> > > > > >> >> > > >> > > 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 <
> > > > > >> >> > > >> > shazron@gmail.com <javascript:;>>
> > > > > >> >> > > >> > > >>>>> wrote:
> > > > > >> >> > > >> > > >>>>> > > > >> Haven't yet - but from what I read
> -
> > > no.
> > > > > >> >> Something
> > > > > >> >> > > >> about
> > > > > >> >> > > >> > > requests
> > > > > >> >> > > >> > > >>>>> > > being
> > > > > >> >> > > >> > > >>>>> > > > out
> > > > > >> >> > > >> > > >>>>> > > > >> of process
> > > > > >> >> > > >> > > >>>>> > > > >>
> > > > > >> >> > > >> > > >>>>> > > > >>
> > > > > >> >> > > >> > > >>>>> > > > >> On Monday, June 16, 2014, Andrew
> > > Grieve <
> > > > > >> >> > > >> > > agrieve@chromium.org <javascript:;>>
> > > > > >> >> > > >> > > >>>>> > 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
> > > > > >> >> > > >> > > >>>>> > > > >>> <tommy@devgeeks.org
> <javascript:;>>
> > > > > >> >> > > >> > > >>>>> > > > >>> wrote:
> > > > > >> >> > > >> > > >>>>> > > > >>>
> > > > > >> >> > > >> > > >>>>> > > > >>> > This looks promising.
> > > > > >> >> > > >> > > >>>>> > > > >>> >
> > > > > >> >> > > >> > > >>>>> > > > >>> > Thanks for the update, Shazron.
> > > > > >> >> > > >> > > >>>>> > > > >>> >
> > > > > >> >> > > >> > > >>>>> > > > >>> > - tommy
> > > > > >> >> > > >> > > >>>>> > > > >>> >
> > > > > >> >> > > >> > > >>>>> > > > >>> >
> > > > > >> >> > > >> > > >>>>> > > > >>> > On Sun, Jun 15, 2014 at 7:48 AM,
> > > > > Shazron <
> > > > > >> >> > > >> > > shazron@gmail.com <javascript:;>>
> > > > > >> >> > > >> > > >>>>> > > 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
> > > > > >> <
> > > > > >> >> > > >> > > shazron@gmail.com <javascript:;>>
> > > > > >> >> > > >> > > >>>>> > > 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
> > > > > >> >> > > >> > > >>>>> > > > >>> >>> <csantana23@gmail.com
> > > <javascript:;>>
> > > > > >> >> > > >> > > >>>>> > > > >>> >>> 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
> > > > > >> >> <
> > > > > >> >> > > >> > > >>>>> shazron@gmail.com <javascript:;>>
> > > > > >> >> > > >> > > >>>>> > > > wrote:
> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>
> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>   No it's not. That is
> > precisely
> > > > what
> > > > > >> we
> > > > > >> >> > > >> discussed,
> > > > > >> >> > > >> > > it's the
> > > > > >> >> > > >> > > >>>>> > > > >>> >>>> limitation
> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> in
> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>>  WKUserScript.
> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>>
> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>>  On Saturday, June 7, 2014,
> > > Carlos
> > > > > >> >> Santana <
> > > > > >> >> > > >> > > >>>>> > > csantana23@gmail.com <javascript:;>
> > > > > >> >> > > >> > > >>>>> > > > >
> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> 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
> > > > > >> >> > <
> > > > > >> >> > > >> > > >>>>> > shazron@gmail.com <javascript:;>
> > > > > >> >> > > >> > > >>>>> > > >
> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> 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
> > > > > >> >> > > >> > > >>>>> <csantana23@gmail.com <javascript:;>>
> > > > > >> >> > > >> > > >>>>>
> > > > > >> >> > > >> > >
> > > > > >> >> > > >> >
> > > > > >> >> > > >>
> > > > > >> >> > > >>
> > > > > >> >> > > >>
> > > > > >> >> > > >> --
> > > > > >> >> > > >> <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>
> > > > > >> >> > > >>
> > > > > >> >> > > >
> > > > > >> >> > > >
> > > > > >> >> > >
> > > > > >> >> >
> > > > > >> >>
> > > > > >> >>
> > > > > >> >>
> > > > > >> >> --
> > > > > >> >> <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>
> > > > > >> >>
> > > > > >> >
> > > > > >> >
> > > > > >>
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > <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>
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > <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>
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > <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>
> > >
> >
>

Re: WKWebView for iOS8

Posted by Shazron <sh...@gmail.com>.
With the iOS 8.1 final release today, there have been no API additions, so
it is definite that the file:// url fix is not in yet.
https://twitter.com/shazron/status/524267201784602624

On Tue, Sep 30, 2014 at 3:26 PM, Shazron <sh...@gmail.com> wrote:

> Not sure yet Ian, but I don't see why not (there is an exception for files
> in certain folder you can specify).
>
> FYI those that are keeping track -- iOS 8.1 does not have this new API
> function, I checked the headers in Xcode 6.1 b3/GM. So maybe 8.2/8.3
>
> On Sat, Sep 27, 2014 at 1:48 AM, Ian Clelland <ic...@google.com>
> wrote:
>
>> Fantastic news if it works!
>>
>> Do we have any idea whether a page loaded with this API will have the
>> ability to navigate to other URLs in the same origin?
>> On 27 Sep 2014 10:08, "Shazron" <sh...@gmail.com> wrote:
>>
>> Fixed 8 hrs ago! 😅
>> http://trac.webkit.org/changeset/174029/trunk
>>
>> On Friday, September 26, 2014, Ally Ogilvie <ao...@wizcorp.jp> wrote:
>>
>> > Indeed.
>> > FYI, for others reading this, Apple Devs (including Tim) won't engage in
>> an
>> > Apple related interrogations. :)
>> >
>> > On Fri, Sep 26, 2014 at 4:23 PM, Shazron <shazron@gmail.com
>> <javascript:;>>
>> > wrote:
>> >
>> > > Good news, kind of. Ally was re-tweeting Timothy Hatcher (WebKit
>> > Developer
>> > > Experience Manager at Apple) so I looked back at his timeline and he
>> says
>> > > that the file:// url bug is "Top of our list":
>> > > https://twitter.com/xeenon/status/514536288590893056
>> > >
>> > > Which sounds promising. They never comment on timelines so we don't
>> know
>> > > when the bug fix will land. Reading his timeline, this "bug" (and the
>> > > Safari upload one) was definitely the result of them tightening the
>> > WebKit
>> > > sandbox on iOS.
>> > >
>> > > On Thu, Sep 25, 2014 at 9:13 PM, Ally Ogilvie <aogilvie@wizcorp.jp
>> > <javascript:;>> wrote:
>> > >
>> > > > Not able to load web resource from within html that reference
>> > > > Library/Caches/*.jpg :(
>> > > > As you said; looks like a total whitelist-style security policy.
>> > > >
>> > > > On Fri, Sep 26, 2014 at 12:44 PM, Ally Ogilvie <aogilvie@wizcorp.jp
>> > <javascript:;>>
>> > > > wrote:
>> > > >
>> > > > > Not too bothered about that as long as all our assets
>> (images/sounds)
>> > > can
>> > > > > be downloaded into cache and the html in /tmp can load them.
>> > > > >
>> > > > > As discussed a previous thread I (we/Wizcorp) have a native loader
>> to
>> > > > > steam the game/app from cloudz. As long as we can put html to /tmp
>> > and
>> > > > > assets to cache, html is light enough to be re-downloaded each
>> time.
>> > > > >
>> > > > > For offline mode we may restore html to /tmp from a saved blob in
>> > > > database
>> > > > > in /cache or NSData in NSUserDefaults.
>> > > > >
>> > > > >
>> > > > >
>> > > > > On Fri, Sep 26, 2014 at 12:13 PM, Shazron <shazron@gmail.com
>> > <javascript:;>> wrote:
>> > > > >
>> > > > >> Also, since it is in tmp -- eventually you will leave to copy
>> over
>> > the
>> > > > >> www,
>> > > > >> *again* once the system clears it out. That's no good.
>> > > > >>
>> > > > >> On Thu, Sep 25, 2014 at 7:50 PM, Shazron <shazron@gmail.com
>> > <javascript:;>> wrote:
>> > > > >>
>> > > > >> > Ally - I seriously doubt it, this appears to be more low level.
>> > When
>> > > > >> using
>> > > > >> > loadHTMLString to load the initial HTML file it is fine, but
>> any
>> > > > assets
>> > > > >> > that the HTML tries to load is subject to the low level loader
>> > > which I
>> > > > >> > presume has a security policy disallowing unauthorized
>> locations.
>> > > > >> >
>> > > > >> > You could modify my test project to test it out but it has to
>> be
>> > > > >> > dynamically generated since the (hard-coded) paths will be
>> > different
>> > > > on
>> > > > >> > each environment.
>> > > > >> >
>> > > > >> > In any case if it worked, it would not be a 'simple' solution.
>> > > > >> >
>> > > > >> > --- An idea, perhaps on first load, it loads on UIWebView, then
>> > next
>> > > > >> time,
>> > > > >> > WKWebView after the bundle has been copied? The more that I
>> think
>> > > > about
>> > > > >> it,
>> > > > >> > none of this is a good solution, it's really a hack. I would
>> say
>> > > local
>> > > > >> web
>> > > > >> > server is looking more and more better.
>> > > > >> >
>> > > > >> > On Thu, Sep 25, 2014 at 7:25 PM, Ally Ogilvie <
>> > aogilvie@wizcorp.jp <javascript:;>>
>> > > > >> wrote:
>> > > > >> >
>> > > > >> >> Not tested but i'd be interested to know if once the html from
>> > /tmp
>> > > > is
>> > > > >> >> loaded, can the html pull in images using <img /> with a path
>> of
>> > > > >> file:///
>> > > > >> >> <absolute path to library caches> /myImage.jpg.
>> > > > >> >>
>> > > > >> >> On Fri, Sep 26, 2014 at 11:14 AM, Brian LeRoux <b@brian.io
>> > <javascript:;>> wrote:
>> > > > >> >>
>> > > > >> >> > cool, guess this is a bit of a startup penalty (but that'd
>> be
>> > > it?)
>> > > > >> >> >
>> > > > >> >> > On Thu, Sep 25, 2014 at 7:05 PM, Shazron <shazron@gmail.com
>> > <javascript:;>>
>> > > > wrote:
>> > > > >> >> >
>> > > > >> >> > > Mixed news from iOS 8.0.2. Only local files from *tmp* can
>> be
>> > > > >> loaded.
>> > > > >> >> > Test
>> > > > >> >> > > using https://github.com/shazron/WKWebViewFIleUrlTest
>> > > > >> >> > >
>> > > > >> >> > >
>> > > > >> >> > >
>> > > > >> >> > > Documents, Library, Library/Caches and inside your app
>> bundle
>> > > --
>> > > > no
>> > > > >> >> files
>> > > > >> >> > > there can be loaded using the file:// protocol, only from
>> > tmp.
>> > > > >> >> > >
>> > > > >> >> > >
>> > > > >> >> > >
>> > > > >> >> > > The Safari file upload fix probably allowed tmp file://
>> > loading
>> > > > >> thus
>> > > > >> >> > > allowing it for WKWebView as well.
>> > > > >> >> > >
>> > > > >> >> > >
>> > > > >> >> > > So we can use this -- all we need is to copy the www
>> folder
>> > to
>> > > > tmp,
>> > > > >> >> easy.
>> > > > >> >> > >
>> > > > >> >> > > On Thu, Sep 18, 2014 at 9:03 AM, Shazron <
>> shazron@gmail.com
>> > <javascript:;>>
>> > > > >> 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 <
>> > > > >> aogilvie@wizcorp.jp <javascript:;>>
>> > > > >> >> > > 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
>> > <javascript:;>>
>> > > > >> wrote:
>> > > > >> >> > > >>
>> > > > >> >> > > >> > orly
>> > > > >> >> > > >> >
>> > > > >> >> > > >> >
>> > > > >> >> > > >> > On Wed, Aug 13, 2014 at 1:57 PM, Shazron <
>> > > shazron@gmail.com <javascript:;>
>> > > > >
>> > > > >> >> 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 <
>> > > > shazron@gmail.com <javascript:;>
>> > > > >> >
>> > > > >> >> > 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 <
>> > > > >> shazron@gmail.com <javascript:;>
>> > > > >> >> >
>> > > > >> >> > > >> 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 <
>> > > > >> >> shazron@gmail.com <javascript:;>>
>> > > > >> >> > > >> 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 <
>> > > > >> >> > > >> mhweiner234@gmail.com <javascript:;>
>> > > > >> >> > > >> > >
>> > > > >> >> > > >> > > wrote:
>> > > > >> >> > > >> > > >>>> Same! Shazron, you're awesome!!
>> > > > >> >> > > >> > > >>>>
>> > > > >> >> > > >> > > >>>>
>> > > > >> >> > > >> > > >>>> On Wed, Jul 16, 2014 at 2:08 PM, Carlos
>> Santana
>> <
>> > > > >> >> > > >> > csantana23@gmail.com <javascript:;>
>> > > > >> >> > > >> > > >
>> > > > >> >> > > >> > > >>>> wrote:
>> > > > >> >> > > >> > > >>>>
>> > > > >> >> > > >> > > >>>>> Happy to see good news when returning from
>> > > vacation.
>> > > > >> :-)
>> > > > >> >> > > >> > > >>>>>
>> > > > >> >> > > >> > > >>>>>
>> > > > >> >> > > >> > > >>>>> On Mon, Jul 7, 2014 at 10:33 PM, Ally
>> Ogilvie <
>> > > > >> >> > > >> aogilvie@wizcorp.jp <javascript:;>
>> > > > >> >> > > >> > >
>> > > > >> >> > > >> > > 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 <
>> > > > >> >> > > >> > tommy@devgeeks.org <javascript:;>
>> > > > >> >> > > >> > > >
>> > > > >> >> > > >> > > >>>>> wrote:
>> > > > >> >> > > >> > > >>>>> >
>> > > > >> >> > > >> > > >>>>> > > Yesssss!!!
>> > > > >> >> > > >> > > >>>>> > > On 8 Jul 2014 05:52, "Shazron" <
>> > > > shazron@gmail.com <javascript:;>
>> > > > >> >
>> > > > >> >> > wrote:
>> > > > >> >> > > >> > > >>>>> > >
>> > > > >> >> > > >> > > >>>>> > > > Good news:
>> > > > >> >> > > >> > >
>> https://twitter.com/shazron/status/486235098715394048
>> > > > >> >> > > >> > > >>>>> > > >
>> > > > >> >> > > >> > > >>>>> > > > On Fri, Jun 27, 2014 at 3:46 PM,
>> Shazron
>> <
>> > > > >> >> > > >> shazron@gmail.com <javascript:;>>
>> > > > >> >> > > >> > > 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 <
>> > > > >> >> > > >> > shazron@gmail.com <javascript:;>>
>> > > > >> >> > > >> > > >>>>> wrote:
>> > > > >> >> > > >> > > >>>>> > > > >> Haven't yet - but from what I read -
>> > no.
>> > > > >> >> Something
>> > > > >> >> > > >> about
>> > > > >> >> > > >> > > requests
>> > > > >> >> > > >> > > >>>>> > > being
>> > > > >> >> > > >> > > >>>>> > > > out
>> > > > >> >> > > >> > > >>>>> > > > >> of process
>> > > > >> >> > > >> > > >>>>> > > > >>
>> > > > >> >> > > >> > > >>>>> > > > >>
>> > > > >> >> > > >> > > >>>>> > > > >> On Monday, June 16, 2014, Andrew
>> > Grieve <
>> > > > >> >> > > >> > > agrieve@chromium.org <javascript:;>>
>> > > > >> >> > > >> > > >>>>> > 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
>> > > > >> >> > > >> > > >>>>> > > > >>> <tommy@devgeeks.org
>> <javascript:;>>
>> > > > >> >> > > >> > > >>>>> > > > >>> wrote:
>> > > > >> >> > > >> > > >>>>> > > > >>>
>> > > > >> >> > > >> > > >>>>> > > > >>> > This looks promising.
>> > > > >> >> > > >> > > >>>>> > > > >>> >
>> > > > >> >> > > >> > > >>>>> > > > >>> > Thanks for the update, Shazron.
>> > > > >> >> > > >> > > >>>>> > > > >>> >
>> > > > >> >> > > >> > > >>>>> > > > >>> > - tommy
>> > > > >> >> > > >> > > >>>>> > > > >>> >
>> > > > >> >> > > >> > > >>>>> > > > >>> >
>> > > > >> >> > > >> > > >>>>> > > > >>> > On Sun, Jun 15, 2014 at 7:48 AM,
>> > > > Shazron <
>> > > > >> >> > > >> > > shazron@gmail.com <javascript:;>>
>> > > > >> >> > > >> > > >>>>> > > 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
>> > > > >> <
>> > > > >> >> > > >> > > shazron@gmail.com <javascript:;>>
>> > > > >> >> > > >> > > >>>>> > > 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
>> > > > >> >> > > >> > > >>>>> > > > >>> >>> <csantana23@gmail.com
>> > <javascript:;>>
>> > > > >> >> > > >> > > >>>>> > > > >>> >>> 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
>> > > > >> >> <
>> > > > >> >> > > >> > > >>>>> shazron@gmail.com <javascript:;>>
>> > > > >> >> > > >> > > >>>>> > > > wrote:
>> > > > >> >> > > >> > > >>>>> > > > >>> >>>>
>> > > > >> >> > > >> > > >>>>> > > > >>> >>>>   No it's not. That is
>> precisely
>> > > what
>> > > > >> we
>> > > > >> >> > > >> discussed,
>> > > > >> >> > > >> > > it's the
>> > > > >> >> > > >> > > >>>>> > > > >>> >>>> limitation
>> > > > >> >> > > >> > > >>>>> > > > >>> >>>>> in
>> > > > >> >> > > >> > > >>>>> > > > >>> >>>>>  WKUserScript.
>> > > > >> >> > > >> > > >>>>> > > > >>> >>>>>
>> > > > >> >> > > >> > > >>>>> > > > >>> >>>>>  On Saturday, June 7, 2014,
>> > Carlos
>> > > > >> >> Santana <
>> > > > >> >> > > >> > > >>>>> > > csantana23@gmail.com <javascript:;>
>> > > > >> >> > > >> > > >>>>> > > > >
>> > > > >> >> > > >> > > >>>>> > > > >>> >>>>> 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
>> > > > >> >> > <
>> > > > >> >> > > >> > > >>>>> > shazron@gmail.com <javascript:;>
>> > > > >> >> > > >> > > >>>>> > > >
>> > > > >> >> > > >> > > >>>>> > > > >>> >>>>> 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
>> > > > >> >> > > >> > > >>>>> <csantana23@gmail.com <javascript:;>>
>> > > > >> >> > > >> > > >>>>>
>> > > > >> >> > > >> > >
>> > > > >> >> > > >> >
>> > > > >> >> > > >>
>> > > > >> >> > > >>
>> > > > >> >> > > >>
>> > > > >> >> > > >> --
>> > > > >> >> > > >> <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>
>> > > > >> >> > > >>
>> > > > >> >> > > >
>> > > > >> >> > > >
>> > > > >> >> > >
>> > > > >> >> >
>> > > > >> >>
>> > > > >> >>
>> > > > >> >>
>> > > > >> >> --
>> > > > >> >> <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>
>> > > > >> >>
>> > > > >> >
>> > > > >> >
>> > > > >>
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > <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>
>> > > > >
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > > <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>
>> > > >
>> > >
>> >
>> >
>> >
>> > --
>> > <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>
>> >
>>
>
>