No it's not. That is precisely what we discussed, it's the
limitation in
WKUserScript.
On Saturday, June 7, 2014, Carlos Santana <[email protected]>
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 <[email protected]>
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
> >
> >
> >
> > On Thu, Jun 5, 2014 at 6:09 PM, Michal Mocny
<[email protected]>
> wrote:
> > > Oh wow. I totally assumed that you can postMessage in
either
direction
> > at
> > > any time. Wouldn't the alternative be polling from JS?
> > >
> > > -Michal
> > >
> > >
> > > On Thu, Jun 5, 2014 at 6:46 PM, Shazron <[email protected]>
wrote:
> > >
> > >> Well seems like the answer in iOS 8 beta 1 is -- no
arbitrary
sending
> > >> of JS, so no Obj-C -> JS communication, which leaves
Cordova
> > >> handcuffed. Please everyone file radars for this.
> > >> https://devforums.apple.com/message/975230#975230
> > >>
> > >> On Thu, Jun 5, 2014 at 3:40 PM, Shazron
<[email protected]> wrote:
> > >> > Thanks Tommy - I sure will.
> > >> >
> > >> > I think injecting JavaScript at arbitrary times -- you
would just
> use
> > >> > WKUserScriptInjectionTimeAtDocumentEnd for WKUserScript
--
although
> I
> > >> > haven't tested it. If setting JS at arbitrary times is
taken away
-
> > >> > yikes.
> > >> >
> > >> > Anyways, on the bridge front, I've posted my approach
for the new
> > bridge:
> > >> > https://issues.apache.org/jira/browse/CB-6884
> > >> >
> > >> > On Thu, Jun 5, 2014 at 2:06 PM, Tommy Williams <
[email protected]>
> > >> wrote:
> > >> >> I am sure you won't need it, but if I can help, let me
know.
> > >> >>
> > >> >> I think the biggest hurdle will be firing user scripts
at
arbitrary
> > >> times
> > >> >> instead of only on page load.. There seems to be an API
that
hasn't
> > been
> > >> >> exposed :/
> > >> >> On 6 Jun 2014 04:59, "Shazron" <[email protected]>
wrote:
> > >> >>
> > >> >>> My intent is to work on this today, in a branch for
cordova-ios:
> > >> >>> https://issues.apache.org/jira/browse/CB-6863
> > >> >>>
> > >> >>> On Wed, Jun 4, 2014 at 10:15 AM, Shazron
<[email protected]>
> wrote:
> > >> >>> > Use Safari to watch "Introducing the Modern WebKit
API" (no
> login
> > >> >>> required):
> > >> >>> > https://developer.apple.com/videos/wwdc/2014/
> > >> >>> >
> > >> >>> > On Wed, Jun 4, 2014 at 8:25 AM, Michal Mocny <
> [email protected]
> > >
> > >> >>> wrote:
> > >> >>> >> You can probably bet on it.
> > >> >>> >>
> > >> >>> >> But this is really fresh news, we're as excited as
you are,
> > trying
> > >> to
> > >> >>> >> figure out the details.
> > >> >>> >>
> > >> >>> >>
> > >> >>> >> On Wed, J--
> Carlos Santana
> <[email protected] <javascript:;>>
>