Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
iOS 8 beta 2
Description
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
Attachments
Issue Links
- is depended upon by
-
CB-6884 [WKWebView][iOS 8] Support new Cordova bridge
- Closed