Use evaluateJavaScriptEvenIfNotYetNavigated for loadUrl JavaScript:

This will initialized a empty document if there is no existing one.

Bug: 10123053
Change-Id: Id404822e76e3742a88dbe7a6934a9d06ecf143ae
(cherry picked from commit 71e5c429c0e4cf5deacc79b03e30d139024c67f2)
diff --git a/chromium/java/com/android/webview/chromium/WebViewChromium.java b/chromium/java/com/android/webview/chromium/WebViewChromium.java
index 8144b26..eae1995 100644
--- a/chromium/java/com/android/webview/chromium/WebViewChromium.java
+++ b/chromium/java/com/android/webview/chromium/WebViewChromium.java
@@ -249,7 +249,8 @@
         final String JAVASCRIPT_SCHEME = "javascript:";
         if (mAppTargetSdkVersion < Build.VERSION_CODES.KEY_LIME_PIE &&
                 url.startsWith(JAVASCRIPT_SCHEME)) {
-            evaluateJavaScript(url.substring(JAVASCRIPT_SCHEME.length()), null);
+            mAwContents.evaluateJavaScriptEvenIfNotYetNavigated(
+                    url.substring(JAVASCRIPT_SCHEME.length()));
             return;
         }