summaryrefslogtreecommitdiffstats
path: root/android_webview/java
diff options
context:
space:
mode:
authormichaelbai@chromium.org <michaelbai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-22 21:41:51 +0000
committermichaelbai@chromium.org <michaelbai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-22 21:41:51 +0000
commit7d244f19610927f643b1f2709fe47653f95234f6 (patch)
tree4cc93e7c8d4ae18c2286482d93e88782e88f1973 /android_webview/java
parentaf81870a510989b5c486874835cb87a2d65ff93a (diff)
downloadchromium_src-7d244f19610927f643b1f2709fe47653f95234f6.zip
chromium_src-7d244f19610927f643b1f2709fe47653f95234f6.tar.gz
chromium_src-7d244f19610927f643b1f2709fe47653f95234f6.tar.bz2
Start renderer in ContentViewCoreImpl::EvaluateJavaScript.
In WebView, the app could evaluate the Javascript before loading any page. This patch start renderer if there is no existing one. Since renderer was created without SiteInstance, the RenderViewCreated callback will not be called, this patch also call it even without SiteInstance. BUG=273164 Review URL: https://chromiumcodereview.appspot.com/23018005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219111 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/java')
-rw-r--r--android_webview/java/src/org/chromium/android_webview/AwContents.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java
index 19eead1..5ead1f7 100644
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
@@ -1367,7 +1367,7 @@ public class AwContents {
}
/**
- * @see ContentViewCore.evaluateJavaScript(String, ContentViewCOre.JavaScriptCallback)
+ * @see ContentViewCore.evaluateJavaScript(String, ContentViewCore.JavaScriptCallback)
*/
public void evaluateJavaScript(String script, final ValueCallback<String> callback) {
ContentViewCore.JavaScriptCallback jsCallback = null;
@@ -1383,6 +1383,13 @@ public class AwContents {
mContentViewCore.evaluateJavaScript(script, jsCallback);
}
+ /**
+ * @see ContentViewCore.evaluateJavaScriptEvenIfNotYetNavigated(String)
+ */
+ public void evaluateJavaScriptEvenIfNotYetNavigated(String script) {
+ mContentViewCore.evaluateJavaScriptEvenIfNotYetNavigated(script);
+ }
+
//--------------------------------------------------------------------------------------------
// View and ViewGroup method implementations
//--------------------------------------------------------------------------------------------