cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian LeRoux...@brian.io>
Subject Re: WKWebView for iOS8
Date Fri, 26 Sep 2014 06:21:42 GMT
Web server sounding better all the time.

On Thursday, September 25, 2014, Joe Bowser <bowserj@gmail.com> wrote:

> I wanted to unpack the android_assets to the app storage to fix various
> problems with the file URI but it was vetoed every time.  This sounds very
> similar.
> On Sep 25, 2014 10:39 PM, "Jesse" <purplecabbage@gmail.com <javascript:;>>
> wrote:
>
> > FYI, Windows Phone 7 had to unpack all www/ files to temp (
> IsolatedStorage
> > in wp7 world )
> > This was because of the way that the app packaged assets, they were just
> > resources inside the .dll, so index.html could load, but could not
> > reference any other relative files.
> > Also because the .dll resource list was not query-able, I had to
> generate a
> > list of all files in the www/ folder at build time, so I knew what to
> > unpack.
> >
> > I originally wanted to just unpack files on the first time the app was
> > loaded, but quickly realized that unpacking was quick enough that the
> extra
> > complexity of tracking what was modified was not worth it, so every
> launch
> > of the app was a fresh unpack of the files.
> >
> > Just a little history for y'all, but I do recommend you measure the
> impact
> > of the simple solution before you decide it's not good enough.
> >
> > @purplecabbage
> > risingj.com
> >
> > 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>
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message