[ 
https://issues.apache.org/jira/browse/CB-7051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah updated CB-7051:
---------------------------------
    Summary: [WKWebView] Support evaluateJavaScript:completionHandler:  (was: 
Support evaluateJavaScript:completionHandler: in WKWebView)

> [WKWebView] Support evaluateJavaScript:completionHandler:
> ---------------------------------------------------------
>
>                 Key: CB-7051
>                 URL: https://issues.apache.org/jira/browse/CB-7051
>             Project: Apache Cordova
>          Issue Type: Sub-task
>          Components: iOS
>         Environment: iOS 8 beta 2
>            Reporter: Shazron Abdullah
>            Assignee: Shazron Abdullah
>
> https://git-wip-us.apache.org/repos/asf/cordova-ios.git branch "wkwebview"
> http://trac.webkit.org/changeset/169765
> Change summary:
> Add -[WKWebView evaluateJavaScript:completionHandler:]
> Right now it's using the private method _runJavaScriptInFrame, in a category, 
> and returns an empty string in the completionHandler. 
> Hopefully this method is added in iOS 8 beta 3.
> Filed:
> rdar://problem/17423463
> -----
> Summary:
> There is no API function to do this. Yes, you can use WKUserScripts to write 
> at before the document is loaded and after, but not at arbitrary times. You 
> need an equivalent to [UIWebView 
> stringByEvaluationJavascriptFromString:(NSString*)]
> Steps to Reproduce:
> 1. Use WKWebView.
> 2. Try to evaluate JavaScript at an arbitrary time
> Expected Results:
> Ability evaluate JavaScript at an arbitrary time
> Actual Results:
> Not able to evaluate JavaScript at an arbitrary time
> Version:
> iOS 8 beta 2
> Configuration:
> iOS Simulator, iPad 2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to