diff options
author | michaelbai@chromium.org <michaelbai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-22 21:41:51 +0000 |
---|---|---|
committer | michaelbai@chromium.org <michaelbai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-22 21:41:51 +0000 |
commit | 7d244f19610927f643b1f2709fe47653f95234f6 (patch) | |
tree | 4cc93e7c8d4ae18c2286482d93e88782e88f1973 /android_webview/java | |
parent | af81870a510989b5c486874835cb87a2d65ff93a (diff) | |
download | chromium_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.java | 9 |
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 //-------------------------------------------------------------------------------------------- |