Index: content/public/android/java/src/org/chromium/content_public/browser/WebContents.java |
diff --git a/content/public/android/java/src/org/chromium/content_public/browser/WebContents.java b/content/public/android/java/src/org/chromium/content_public/browser/WebContents.java |
index 5be1f9253d32d5aac42c3c6acece73445272f66b..5dad2d6a5848488d5f6b2a65e3bfb5736a56ed8d 100644 |
--- a/content/public/android/java/src/org/chromium/content_public/browser/WebContents.java |
+++ b/content/public/android/java/src/org/chromium/content_public/browser/WebContents.java |
@@ -218,16 +218,31 @@ public interface WebContents extends Parcelable { |
* Injects the passed Javascript code in the current page and evaluates it. |
* If a result is required, pass in a callback. |
* |
+ * It is not possible to use this method to evaluate JavaScript on web |
+ * content, only on WebUI pages. |
+ * |
* @param script The Javascript to execute. |
* @param callback The callback to be fired off when a result is ready. The script's |
* result will be json encoded and passed as the parameter, and the call |
* will be made on the main thread. |
* If no result is required, pass null. |
*/ |
- @VisibleForTesting |
void evaluateJavaScript(String script, JavaScriptCallback callback); |
/** |
+ * Injects the passed Javascript code in the current page and evaluates it. |
+ * If a result is required, pass in a callback. |
+ * |
+ * @param script The Javascript to execute. |
+ * @param callback The callback to be fired off when a result is ready. The script's |
+ * result will be json encoded and passed as the parameter, and the call |
+ * will be made on the main thread. |
+ * If no result is required, pass null. |
+ */ |
+ @VisibleForTesting |
+ void evaluateJavaScriptForTests(String script, JavaScriptCallback callback); |
+ |
+ /** |
* Adds a log message to dev tools console. |level| must be a value of |
* org.chromium.content_public.common.ConsoleMessageLevel. |
*/ |