Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 10F1117BCE for ; Tue, 30 Sep 2014 22:27:44 +0000 (UTC) Received: (qmail 18583 invoked by uid 500); 30 Sep 2014 22:27:43 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 18544 invoked by uid 500); 30 Sep 2014 22:27:43 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 18532 invoked by uid 99); 30 Sep 2014 22:27:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Sep 2014 22:27:43 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of shazron@gmail.com designates 209.85.216.42 as permitted sender) Received: from [209.85.216.42] (HELO mail-qa0-f42.google.com) (209.85.216.42) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Sep 2014 22:27:39 +0000 Received: by mail-qa0-f42.google.com with SMTP id j7so2818430qaq.1 for ; Tue, 30 Sep 2014 15:27:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=+r3/mXALDO5mQLX2IvcJWtyEcwPF3AhALsnCDUh8Mmw=; b=FS7BQ6KPBadqnyxYTlTjo09NPIMNXTD1Ndz/1xC2WDanzjjRej37zGyJfDl2KKTuo/ WR/hhe8HQPKdy8O/jtKAsjt3p/EzR4yZ7zJr2UYTwTxTEXD7/W8gwK0kKLuJOOlbac17 Py+aM8arpyaMVxmZVBu10V8LoRaL/xQSX4G21TPhjMfNvN4tpOOYZFo8XBqQGQEpDo+A fSsvLIXm1DRyu6vphgcbEbiOm2NjnQNPBeHXjI3S16RqnRkpaNKRkkLhmzRiikNg1eV0 FgFcwOm+4TaNqY7TTzdd7cPi61oyiuvVQNt1i0OWcamyotHX4UK/XdgjaghR8Pqut1f2 jqGg== X-Received: by 10.140.41.103 with SMTP id y94mr13898266qgy.66.1412116037950; Tue, 30 Sep 2014 15:27:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.107.66 with HTTP; Tue, 30 Sep 2014 15:26:37 -0700 (PDT) In-Reply-To: References: <1402791388.6855.0@smtp.gmail.com> From: Shazron Date: Tue, 30 Sep 2014 15:26:37 -0700 Message-ID: Subject: Re: WKWebView for iOS8 To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=001a11c11d9ad2e4b005044fe23b X-Virus-Checked: Checked by ClamAV on apache.org --001a11c11d9ad2e4b005044fe23b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 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" wrote: > > Fixed 8 hrs ago! =F0=9F=98=85 > http://trac.webkit.org/changeset/174029/trunk > > On Friday, September 26, 2014, Ally Ogilvie wrote: > > > Indeed. > > FYI, for others reading this, Apple Devs (including Tim) won't engage i= n > an > > Apple related interrogations. :) > > > > On Fri, Sep 26, 2014 at 4:23 PM, Shazron > > > 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 > > 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 > > > > > > 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 loade= r > to > > > > > steam the game/app from cloudz. As long as we can put html to /tm= p > > 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 > > wrote: > > > > > > > > > >> Also, since it is in tmp -- eventually you will leave to copy ov= er > > the > > > > >> www, > > > > >> *again* once the system clears it out. That's no good. > > > > >> > > > > >> On Thu, Sep 25, 2014 at 7:50 PM, Shazron > > 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 a= ny > > > > 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, the= n > > 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 s= ay > > > local > > > > >> web > > > > >> > server is looking more and more better. > > > > >> > > > > > >> > On Thu, Sep 25, 2014 at 7:25 PM, Ally Ogilvie < > > aogilvie@wizcorp.jp > > > > > >> wrote: > > > > >> > > > > > >> >> Not tested but i'd be interested to know if once the html fro= m > > /tmp > > > > is > > > > >> >> loaded, can the html pull in images using with a path > of > > > > >> file:/// > > > > >> >> /myImage.jpg. > > > > >> >> > > > > >> >> On Fri, Sep 26, 2014 at 11:14 AM, Brian LeRoux > > 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 > > > > > > wrote: > > > > >> >> > > > > > >> >> > > Mixed news from iOS 8.0.2. Only local files from *tmp* ca= n > 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 fold= er > > to > > > > tmp, > > > > >> >> easy. > > > > >> >> > > > > > > >> >> > > On Thu, Sep 18, 2014 at 9:03 AM, Shazron < > shazron@gmail.com > > > > > > > >> wrote: > > > > >> >> > > > > > > >> >> > > > Yeah no update in iOS 8 GM. So moving to contingency. I > > still > > > > >> think > > > > >> >> > it's > > > > >> >> > > a > > > > >> >> > > > bug and not a policy change: > > > > >> >> > > > https://issues.apache.org/jira/browse/CB-7539 > > > > >> >> > > > > > > > >> >> > > > Should be pretty easy (minus the securing it part is a > bit > > > more > > > > >> >> work). > > > > >> >> > > > > > > > >> >> > > > > > > > >> >> > > > On Wed, Sep 17, 2014 at 8:31 PM, Ally Ogilvie < > > > > >> aogilvie@wizcorp.jp > > > > > >> >> > > wrote: > > > > >> >> > > > > > > > >> >> > > >> Interested in any updates if you have 'em @Shazron ? > > > > >> >> > > >> Following Brian's tweet i'm kinda hoping there has bee= n > 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 i= OS > > and > > > > >> >> Android - > > > > >> >> > > >> sorta like IAB) > > > > >> >> > > >> > > > > >> >> > > >> On Thu, Aug 14, 2014 at 6:08 AM, Brian LeRoux < > b@brian.io > > > > > > > >> wrote: > > > > >> >> > > >> > > > > >> >> > > >> > orly > > > > >> >> > > >> > > > > > >> >> > > >> > > > > > >> >> > > >> > On Wed, Aug 13, 2014 at 1:57 PM, Shazron < > > > shazron@gmail.com > > > > > > > > > >> >> wrote: > > > > >> >> > > >> > > > > > >> >> > > >> > > External urls of course work. The other alternativ= e > is > > > to > > > > >> host > > > > >> >> www > > > > >> >> > > >> > > contents on a local webserver, and for CORs use th= e > > > > >> whitelist. > > > > >> >> > > >> > > > > > > >> >> > > >> > > On Wed, Aug 13, 2014 at 1:51 PM, Shazron < > > > > shazron@gmail.com > > > > >> > > > > > >> >> > wrote: > > > > >> >> > > >> > > > Well, bad news, the workaround doesn't work. > Nothing > > > > from > > > > >> a > > > > >> >> > > file:// > > > > >> >> > > >> > > > url will load in a WKWebView in an iOS 8 beta 5 > > > device. > > > > >> >> > > >> > > > Assumption 1 below fails. > > > > >> >> > > >> > > > > > > > >> >> > > >> > > > Assumptions: > > > > >> >> > > >> > > > 1. WKWebView can load resources from tmp / > > Documents / > > > > >> >> Library / > > > > >> >> > > >> > > Library/Caches > > > > >> >> > > >> > > > 2. Can copy www folder in app bundle to tmp / > > > Documents > > > > / > > > > >> >> > Library > > > > >> >> > > / > > > > >> >> > > >> > > > Library/Caches > > > > >> >> > > >> > > > > > > > >> >> > > >> > > > On Wed, Aug 13, 2014 at 11:18 AM, Shazron < > > > > >> shazron@gmail.com > > > > >> >> > > > > > >> >> > > >> wrote: > > > > >> >> > > >> > > >> Jesse had a great idea -- surely you are allowe= d > 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 > > > > > >> >> > > >> wrote: > > > > >> >> > > >> > > >>> Bad news - local file loading in a WKWebView i= s > > > borked > > > > >> ever > > > > >> >> > > since > > > > >> >> > > >> iOS > > > > >> >> > > >> > > 8 beta 4. > > > > >> >> > > >> > > >>> > > > > >> >> > > >> > > >>> Not sure if there is some sort of new security > > model > > > > for > > > > >> >> > loading > > > > >> >> > > >> > local > > > > >> >> > > >> > > >>> files in WKWebView >=3D beta 4.WKWebView canno= t > load > > > > local > > > > >> >> files > > > > >> >> > > in > > > > >> >> > > >> its > > > > >> >> > > >> > > >>> app bundle anymore you get a blank screen, whe= n > on > > > the > > > > >> >> device. > > > > >> >> > > >> > > >>> Simulator seems fine. I found this out when > > updating > > > > my > > > > >> >> beta 3 > > > > >> >> > > >> iPhone > > > > >> >> > > >> > > >>> to beta 5 yesterday. I downgraded back, but th= is > > > 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 > > > > >> >> > > >> > > > > > > >> >> > > >> > > wrote: > > > > >> >> > > >> > > >>>> Same! Shazron, you're awesome!! > > > > >> >> > > >> > > >>>> > > > > >> >> > > >> > > >>>> > > > > >> >> > > >> > > >>>> On Wed, Jul 16, 2014 at 2:08 PM, Carlos Santa= na > < > > > > >> >> > > >> > csantana23@gmail.com > > > > >> >> > > >> > > > > > > > >> >> > > >> > > >>>> wrote: > > > > >> >> > > >> > > >>>> > > > > >> >> > > >> > > >>>>> Happy to see good news when returning from > > > vacation. > > > > >> :-) > > > > >> >> > > >> > > >>>>> > > > > >> >> > > >> > > >>>>> > > > > >> >> > > >> > > >>>>> On Mon, Jul 7, 2014 at 10:33 PM, Ally Ogilvi= e > < > > > > >> >> > > >> aogilvie@wizcorp.jp > > > > >> >> > > >> > > > > > > >> >> > > >> > > wrote: > > > > >> >> > > >> > > >>>>> > > > > >> >> > > >> > > >>>>> > I'm usually an observer here but.. the urg= e > 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 > > > > >> >> > > >> > > > > > > > >> >> > > >> > > >>>>> wrote: > > > > >> >> > > >> > > >>>>> > > > > > >> >> > > >> > > >>>>> > > Yesssss!!! > > > > >> >> > > >> > > >>>>> > > On 8 Jul 2014 05:52, "Shazron" < > > > > shazron@gmail.com > > > > >> > > > > > >> >> > wrote: > > > > >> >> > > >> > > >>>>> > > > > > > >> >> > > >> > > >>>>> > > > Good news: > > > > >> >> > > >> > > > https://twitter.com/shazron/status/486235098715394048 > > > > >> >> > > >> > > >>>>> > > > > > > > >> >> > > >> > > >>>>> > > > On Fri, Jun 27, 2014 at 3:46 PM, Shazr= on > < > > > > >> >> > > >> shazron@gmail.com > > > > > >> >> > > >> > > wrote: > > > > >> >> > > >> > > >>>>> > > > > Broke the iOS 8 issue into sub-tasks= : > > > > >> >> > > >> > > >>>>> > > > > > > > > https://issues.apache.org/jira/browse/CB-7043 > > > > >> >> > > >> > > >>>>> > > > > > > > > >> >> > > >> > > >>>>> > > > > > > > > >> >> > > >> > > >>>>> > > > > > > > > >> >> > > >> > > >>>>> > > > > On Mon, Jun 16, 2014 at 8:20 AM, > > Shazron < > > > > >> >> > > >> > shazron@gmail.com > > > > > >> >> > > >> > > >>>>> wrote: > > > > >> >> > > >> > > >>>>> > > > >> Haven't yet - but from what I read = - > > no. > > > > >> >> Something > > > > >> >> > > >> about > > > > >> >> > > >> > > requests > > > > >> >> > > >> > > >>>>> > > being > > > > >> >> > > >> > > >>>>> > > > out > > > > >> >> > > >> > > >>>>> > > > >> of process > > > > >> >> > > >> > > >>>>> > > > >> > > > > >> >> > > >> > > >>>>> > > > >> > > > > >> >> > > >> > > >>>>> > > > >> On Monday, June 16, 2014, Andrew > > Grieve < > > > > >> >> > > >> > > agrieve@chromium.org > > > > > >> >> > > >> > > >>>>> > wrote: > > > > >> >> > > >> > > >>>>> > > > >>> > > > > >> >> > > >> > > >>>>> > > > >>> Awesome. > > > > >> >> > > >> > > >>>>> > > > >>> > > > > >> >> > > >> > > >>>>> > > > >>> Shaz (or anyone else), curious if > > you've > > > > >> tested > > > > >> >> > yet > > > > >> >> > > to > > > > >> >> > > >> > see > > > > >> >> > > >> > > if the > > > > >> >> > > >> > > >>>>> > > > >>> whitelist > > > > >> >> > > >> > > >>>>> > > > >>> still works with WKWebView? (e.g. > does > > > it > > > > go > > > > >> >> > through > > > > >> >> > > >> > > >>>>> > NSURLProtocol?) > > > > >> >> > > >> > > >>>>> > > > >>> > > > > >> >> > > >> > > >>>>> > > > >>> > > > > >> >> > > >> > > >>>>> > > > >>> On Sat, Jun 14, 2014 at 8:16 PM, > > > > >> tommy-carlos > > > > >> >> > > williams > > > > >> >> > > >> > > >>>>> > > > >>> = > > > > > >> >> > > >> > > >>>>> > > > >>> wrote: > > > > >> >> > > >> > > >>>>> > > > >>> > > > > >> >> > > >> > > >>>>> > > > >>> > This looks promising. > > > > >> >> > > >> > > >>>>> > > > >>> > > > > > >> >> > > >> > > >>>>> > > > >>> > Thanks for the update, Shazron. > > > > >> >> > > >> > > >>>>> > > > >>> > > > > > >> >> > > >> > > >>>>> > > > >>> > - tommy > > > > >> >> > > >> > > >>>>> > > > >>> > > > > > >> >> > > >> > > >>>>> > > > >>> > > > > > >> >> > > >> > > >>>>> > > > >>> > On Sun, Jun 15, 2014 at 7:48 AM, > > > > Shazron < > > > > >> >> > > >> > > shazron@gmail.com > > > > > >> >> > > >> > > >>>>> > > wrote: > > > > >> >> > > >> > > >>>>> > > > >>> > > > > > >> >> > > >> > > >>>>> > > > >>> >> Rev log: > > > > >> >> > > >> > > http://trac.webkit.org/log/trunk/Source/WebKit2/ > > > > >> >> > > >> > > >>>>> > > > >>> >> UIProcess/API/Cocoa/WKWebView.m= m > > > > >> >> > > >> > > >>>>> > > > >>> >> for potential WKWebView updates > in > > > beta > > > > >> 2. > > > > >> >> > > >> > > >>>>> > > > >>> >> > > > > >> >> > > >> > > >>>>> > > > >>> >> On Sat, Jun 14, 2014 at 2:46 PM= , > > > > Shazron > > > > >> < > > > > >> >> > > >> > > shazron@gmail.com > > > > > >> >> > > >> > > >>>>> > > wrote: > > > > >> >> > > >> > > >>>>> > > > >>> >> > > > > >> >> > > >> > > >>>>> > > > >>> >>> Some potential good news. > > Updated 4 > > > > >> days > > > > >> >> ago, > > > > >> >> > > >> > > hopefully its > > > > >> >> > > >> > > >>>>> in > > > > >> >> > > >> > > >>>>> > > > beta > > > > >> >> > > >> > > >>>>> > > > >>> >>> 2: > > > > >> >> > > >> > > >>>>> > > > >>> >>> > > > > >> http://trac.webkit.org/changeset/169765 > > > > >> >> > > >> > > >>>>> > > > >>> >>> > > > > >> >> > > >> > > >>>>> > > > >>> >>> "Add -[WKWebView > > > > >> >> > > >> > > evaluateJavaScript:completionHandler:]" > > > > >> >> > > >> > > >>>>> > > > >>> >>> > > > > >> >> > > >> > > >>>>> > > > >>> >>> Updated: > > > > >> >> > > >> > > https://issues.apache.org/jira/browse/CB-6884 > > > > >> >> > > >> > > >>>>> > > > >>> >>> > > > > >> >> > > >> > > >>>>> > > > >>> >>> > > > > >> >> > > >> > > >>>>> > > > >>> >>> On Sat, Jun 7, 2014 at 10:06 > PM, > > > > Carlos > > > > >> >> > Santana > > > > >> >> > > >> > > >>>>> > > > >>> >>> > > > > > > >> >> > > >> > > >>>>> > > > >>> >>> wrote: > > > > >> >> > > >> > > >>>>> > > > >>> >>> > > > > >> >> > > >> > > >>>>> > > > >>> >>>> ok, was a bit confuse with a= pi > > > 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 ne= ed > > > > >> wkwebview > > > > >> >> to > > > > >> >> > > >> > officialy > > > > >> >> > > >> > > >>>>> support > > > > >> >> > > >> > > >>>>> > > for > > > > >> >> > > >> > > >>>>> > > > >>> >>>> objc->js, > > > > >> >> > > >> > > >>>>> > > > >>> >>>> postMessage seems kind of ha= lf > > > > >> working if > > > > >> >> > only > > > > >> >> > > >> can > > > > >> >> > > >> > do > > > > >> >> > > >> > > >>>>> > js->objc > > > > >> >> > > >> > > >>>>> > > > >>> >>>> > > > > >> >> > > >> > > >>>>> > > > >>> >>>> > > > > >> >> > > >> > > >>>>> > > > >>> >>>> On Sat, Jun 7, 2014 at 10:48 > PM, > > > > >> Shazron > > > > >> >> < > > > > >> >> > > >> > > >>>>> shazron@gmail.com > > > > > >> >> > > >> > > >>>>> > > > wrote: > > > > >> >> > > >> > > >>>>> > > > >>> >>>> > > > > >> >> > > >> > > >>>>> > > > >>> >>>> No it's not. That is > precisely > > > what > > > > >> we > > > > >> >> > > >> discussed, > > > > >> >> > > >> > > it's the > > > > >> >> > > >> > > >>>>> > > > >>> >>>> limitation > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> in > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> WKUserScript. > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> On Saturday, June 7, 2014, > > Carlos > > > > >> >> Santana < > > > > >> >> > > >> > > >>>>> > > csantana23@gmail.com > > > > >> >> > > >> > > >>>>> > > > > > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> wrote: > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > Shaz > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > I think the closest > > > replacement > > > > >> is > > > > >> >> [1] > > > > >> >> > - > > > > >> >> > > >> > > >>>>> > > > (void)addUserScript:( > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > WKUserScript *)*userScrip= t > * > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > 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 > > > > >> >> > > >> > > >>>>> > > > > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> wrote: > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > No use in polling if we > > can't > > > > >> write > > > > >> >> > > >> anything > > > > >> >> > > >> > > back to > > > > >> >> > > >> > > >>>>> JS > > > > >> >> > > >> > > >>>>> > > from > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> Obj-C. > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > There's a private API t= o > do > > > so: > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > >> >> https://github.com/WebKit/webkit/commit/ > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > > > >> adb4c60064b38b5ab3d6e78422325f35f0b7fe2b > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > only landed a few month= s > > ago, > > > > >> we'll > > > > >> >> > have > > > > >> >> > > >> to do > > > > >> >> > > >> > > some > > > > >> >> > > >> > > >>>>> > > advocacy > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> through > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > whatever channels we ha= ve > > to > > > > get > > > > >> it > > > > >> >> in > > > > >> >> > > the > > > > >> >> > > >> > > public API > > > > >> >> > > >> > > >>>>> > > > (radars, > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > connections), since it = is > a > > > > >> >> deficiency > > > > >> >> > in > > > > >> >> > > >> > their > > > > >> >> > > >> > > API > > > > >> >> > > >> > > >>>>> > losing > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> something > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> > > like > > > > >> >> > > stringByEvaluatingJavaScriptFromString > > > > >> >> > > >> > > >>>>> > > > > > > > >> >> > > >> > > >>>>> > > > > > > >> >> > > >> > > >>>>> > > > > > >> >> > > >> > > >>>>> > > > > > >> >> > > >> > > >>>>> > > > > > >> >> > > >> > > >>>>> > -- > > > > >> >> > > >> > > >>>>> > Ally Ogilvie > > > > >> >> > > >> > > >>>>> > Lead Developer - MobDev. | Wizcorp Inc. < > > > > >> >> > > >> http://www.wizcorp.jp/> > > > > >> >> > > >> > > >>>>> > ------------------------------ > > > > >> >> > > >> > > >>>>> > TECH . GAMING . OPEN-SOURCE WIZARDS+ 81 > > > > >> (0)3-4550-1448 > > > > >> >> | > > > > >> >> > > >> Website > > > > >> >> > > >> > > >>>>> > | Twitter < > > > > >> >> > > >> https://twitter.com/Wizcorp> > > > > >> >> > > >> > | > > > > >> >> > > >> > > >>>>> > Facebook > > > > >> >> > > >> > > >>>>> > | > LinkedIn > > > > >> >> > > >> > > >>>>> > > > > > >> >> > > >> > > >>>>> > > > > > >> >> > > >> > > >>>>> > > > > >> >> > > >> > > >>>>> > > > > >> >> > > >> > > >>>>> > > > > >> >> > > >> > > >>>>> -- > > > > >> >> > > >> > > >>>>> Carlos Santana > > > > >> >> > > >> > > >>>>> > > > > > >> >> > > >> > > >>>>> > > > > >> >> > > >> > > > > > > >> >> > > >> > > > > > >> >> > > >> > > > > >> >> > > >> > > > > >> >> > > >> > > > > >> >> > > >> -- > > > > >> >> > > >> Ally Ogilvie > > > > >> >> > > >> Lead Developer - MobDev. | Wizcorp Inc. < > > > > http://www.wizcorp.jp/ > > > > >> > > > > > >> >> > > >> ------------------------------ > > > > >> >> > > >> TECH . GAMING . OPEN-SOURCE WIZARDS+ 81 (0)3-4550-1448 > | > > > > >> Website > > > > >> >> > > >> | Twitter < > > > > https://twitter.com/Wizcorp> > > > > >> | > > > > >> >> > > >> Facebook > > > > >> >> > > >> | LinkedIn > > > > >> >> > > >> > > > > >> >> > > >> > > > > >> >> > > > > > > > >> >> > > > > > > > >> >> > > > > > > >> >> > > > > > >> >> > > > > >> >> > > > > >> >> > > > > >> >> -- > > > > >> >> Ally Ogilvie > > > > >> >> Lead Developer - MobDev. | Wizcorp Inc. < > http://www.wizcorp.jp/> > > > > >> >> ------------------------------ > > > > >> >> TECH . GAMING . OPEN-SOURCE WIZARDS+ 81 (0)3-4550-1448 | > Website > > > > >> >> | Twitter < > https://twitter.com/Wizcorp> > > | > > > > >> >> Facebook > > > > >> >> | LinkedIn > > > > >> >> > > > > >> >> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > > > > > > > > > > > -- > > > > > Ally Ogilvie > > > > > Lead Developer - MobDev. | Wizcorp Inc. > > > > > ------------------------------ > > > > > TECH . GAMING . OPEN-SOURCE WIZARDS+ 81 (0)3-4550-1448 | Website > > > > > | Twitter = | > > > > > Facebook | LinkedIn > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Ally Ogilvie > > > > Lead Developer - MobDev. | Wizcorp Inc. > > > > ------------------------------ > > > > TECH . GAMING . OPEN-SOURCE WIZARDS+ 81 (0)3-4550-1448 | Website > > > > | Twitter | > > > > Facebook > > > > | LinkedIn > > > > > > > > > > > > > > > > > > > -- > > Ally Ogilvie > > Lead Developer - MobDev. | Wizcorp Inc. > > ------------------------------ > > TECH . GAMING . OPEN-SOURCE WIZARDS+ 81 (0)3-4550-1448 | Website > > | Twitter | > > Facebook > > | LinkedIn > > > > > --001a11c11d9ad2e4b005044fe23b--