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 <shaz...@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 <iclell...@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" <shaz...@gmail.com> wrote: >> >> Fixed 8 hrs ago! 😅 >> http://trac.webkit.org/changeset/174029/trunk >> >> On Friday, September 26, 2014, Ally Ogilvie <aogil...@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 <shaz...@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 <aogil...@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 <aogil...@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 <shaz...@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 <shaz...@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 < >> > aogil...@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 <shaz...@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 < >> shaz...@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 < >> > > > >> aogil...@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 < >> > > shaz...@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 < >> > > > shaz...@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 < >> > > > >> shaz...@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 < >> > > > >> >> shaz...@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 < >> > > > >> >> > > >> mhweiner...@gmail.com <javascript:;> >> > > > >> >> > > >> > > >> > > > >> >> > > >> > > wrote: >> > > > >> >> > > >> > > >>>> Same! Shazron, you're awesome!! >> > > > >> >> > > >> > > >>>> >> > > > >> >> > > >> > > >>>> >> > > > >> >> > > >> > > >>>> On Wed, Jul 16, 2014 at 2:08 PM, Carlos >> Santana >> < >> > > > >> >> > > >> > csantan...@gmail.com <javascript:;> >> > > > >> >> > > >> > > > >> > > > >> >> > > >> > > >>>> wrote: >> > > > >> >> > > >> > > >>>> >> > > > >> >> > > >> > > >>>>> Happy to see good news when returning from >> > > vacation. >> > > > >> :-) >> > > > >> >> > > >> > > >>>>> >> > > > >> >> > > >> > > >>>>> >> > > > >> >> > > >> > > >>>>> On Mon, Jul 7, 2014 at 10:33 PM, Ally >> Ogilvie < >> > > > >> >> > > >> aogil...@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 < >> > > > >> >> > > >> > to...@devgeeks.org <javascript:;> >> > > > >> >> > > >> > > > >> > > > >> >> > > >> > > >>>>> wrote: >> > > > >> >> > > >> > > >>>>> > >> > > > >> >> > > >> > > >>>>> > > Yesssss!!! >> > > > >> >> > > >> > > >>>>> > > On 8 Jul 2014 05:52, "Shazron" < >> > > > shaz...@gmail.com <javascript:;> >> > > > >> > >> > > > >> >> > wrote: >> > > > >> >> > > >> > > >>>>> > > >> > > > >> >> > > >> > > >>>>> > > > Good news: >> > > > >> >> > > >> > > >> https://twitter.com/shazron/status/486235098715394048 >> > > > >> >> > > >> > > >>>>> > > > >> > > > >> >> > > >> > > >>>>> > > > On Fri, Jun 27, 2014 at 3:46 PM, >> Shazron >> < >> > > > >> >> > > >> shaz...@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 < >> > > > >> >> > > >> > shaz...@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 < >> > > > >> >> > > >> > > agri...@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 >> > > > >> >> > > >> > > >>>>> > > > >>> <to...@devgeeks.org >> <javascript:;>> >> > > > >> >> > > >> > > >>>>> > > > >>> wrote: >> > > > >> >> > > >> > > >>>>> > > > >>> >> > > > >> >> > > >> > > >>>>> > > > >>> > This looks promising. >> > > > >> >> > > >> > > >>>>> > > > >>> > >> > > > >> >> > > >> > > >>>>> > > > >>> > Thanks for the update, Shazron. >> > > > >> >> > > >> > > >>>>> > > > >>> > >> > > > >> >> > > >> > > >>>>> > > > >>> > - tommy >> > > > >> >> > > >> > > >>>>> > > > >>> > >> > > > >> >> > > >> > > >>>>> > > > >>> > >> > > > >> >> > > >> > > >>>>> > > > >>> > On Sun, Jun 15, 2014 at 7:48 AM, >> > > > Shazron < >> > > > >> >> > > >> > > shaz...@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 >> > > > >> < >> > > > >> >> > > >> > > shaz...@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 >> > > > >> >> > > >> > > >>>>> > > > >>> >>> <csantan...@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 >> > > > >> >> < >> > > > >> >> > > >> > > >>>>> shaz...@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 < >> > > > >> >> > > >> > > >>>>> > > csantan...@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 >> > > > >> >> > < >> > > > >> >> > > >> > > >>>>> > shaz...@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 >> > > > >> >> > > >> > > >>>>> <csantan...@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> >> > >> > >