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 F031E1791F for ; Fri, 26 Sep 2014 07:25:00 +0000 (UTC) Received: (qmail 92078 invoked by uid 500); 26 Sep 2014 07:25:00 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 92036 invoked by uid 500); 26 Sep 2014 07:25:00 -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 92019 invoked by uid 99); 26 Sep 2014 07:24:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Sep 2014 07:24:59 +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.174 as permitted sender) Received: from [209.85.216.174] (HELO mail-qc0-f174.google.com) (209.85.216.174) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Sep 2014 07:24:56 +0000 Received: by mail-qc0-f174.google.com with SMTP id i8so4932552qcq.19 for ; Fri, 26 Sep 2014 00:24:35 -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=zCHVhHdXHxr1COWRSKXVUxS7W9CKnSAID6zQO5J4f6o=; b=j4gG0vYYMhKDXn0frU3/EubMUjjZfolZA8NhXoMk4H0FV/p1PgSNOlzPJrILGubBLD HLsdrTOVoA2RuItCoEAGX5HKp5AFAwdiopCHdu4rUIPEOhlg15ZsTRlV7sA27+20BWB+ kx/lCvQm9d/vO6ThHjAb4xPQT9RB5QchFW2Y/XAIBRoJ2rrcHMI7TTABkALoeSJIr6mR e6B0jT/VZSb9VlyYai9CpeeK/fV8QTRM/XxZckMJY8rqmIMKGbBYUX2OesKmIjqZPA/e j/XCsTCn5lzAFbtkIwofgTWc639Zyr1LHX5GbmrGluo+E2cx/wZ9KfY8h33K2Wbijq85 16nw== X-Received: by 10.140.46.102 with SMTP id j93mr2084893qga.5.1411716275188; Fri, 26 Sep 2014 00:24:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.107.66 with HTTP; Fri, 26 Sep 2014 00:23:55 -0700 (PDT) In-Reply-To: References: <1402791388.6855.0@smtp.gmail.com> From: Shazron Date: Fri, 26 Sep 2014 00:23:55 -0700 Message-ID: Subject: Re: WKWebView for iOS8 To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=001a113a56c01b5b360503f2cf93 X-Virus-Checked: Checked by ClamAV on apache.org --001a113a56c01b5b360503f2cf93 Content-Type: text/plain; charset=UTF-8 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 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 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 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 > >> 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 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* 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 > >> 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 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 > >> wrote: > >> >> > > >> > >> >> > > >> > orly > >> >> > > >> > > >> >> > > >> > > >> >> > > >> > On Wed, Aug 13, 2014 at 1:57 PM, Shazron > > >> >> 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 > >> > > >> >> > 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 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> > >> >> > > >> 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 > >> >> > > >> > > > >> >> > > >> > > wrote: > >> >> > > >> > > >>>> Same! Shazron, you're awesome!! > >> >> > > >> > > >>>> > >> >> > > >> > > >>>> > >> >> > > >> > > >>>> On Wed, Jul 16, 2014 at 2:08 PM, Carlos Santana < > >> >> > > >> > csantana23@gmail.com > >> >> > > >> > > > > >> >> > > >> > > >>>> wrote: > >> >> > > >> > > >>>> > >> >> > > >> > > >>>>> Happy to see good news when returning from vacation. > >> :-) > >> >> > > >> > > >>>>> > >> >> > > >> > > >>>>> > >> >> > > >> > > >>>>> On Mon, Jul 7, 2014 at 10:33 PM, Ally Ogilvie < > >> >> > > >> aogilvie@wizcorp.jp > >> >> > > >> > > > >> >> > > >> > > wrote: > >> >> > > >> > > >>>>> > >> >> > > >> > > >>>>> > I'm usually an observer here but.. the urge to > post > >> was > >> >> > too > >> >> > > >> > great! > >> >> > > >> > > >>>>> > > >> >> > > >> > > >>>>> > > >> >> > > >> > > >>>>> > >> >> > > >> > > > >> >> > > >> > > >> >> > > >> > >> >> > > > >> >> > > >> >> > >> > http://seattlesportsnet.files.wordpress.com/2013/11/anchorman-celebration-gif.gif > >> >> > > >> > > >>>>> > > >> >> > > >> > > >>>>> > Thanks for the research Shaz. > >> >> > > >> > > >>>>> > > >> >> > > >> > > >>>>> > On Tue, Jul 8, 2014 at 4:57 AM, Tommy Williams < > >> >> > > >> > 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, Shazron < > >> >> > > >> 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.mm > >> >> > > >> > > >>>>> > > > >>> >> 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 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> > >> >> > > >> > > >>>>> > > > 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 *)*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 > >> >> > > >> > > >>>>> > > > > >> >> > > >> > > >>>>> > > > >>> >>>>> 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 > >> >> > > >> > > >>>>> > > > > >> >> > > >> > > >>>>> > > > >> >> > > >> > > >>>>> > > >> >> > > >> > > >>>>> > > >> >> > > >> > > >>>>> > > >> >> > > >> > > >>>>> > -- > >> >> > > >> > > >>>>> > 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. > >> >> ------------------------------ > >> >> 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 > > --001a113a56c01b5b360503f2cf93--