Skip to content

Commit 96ae70c

Browse files
committed
apply document start script patch
1 parent 93df981 commit 96ae70c

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

android/src/main/java/com/reactnativecommunity/webview/RNCWebView.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,16 @@ public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat messa
274274
}
275275
}
276276
injectJavascriptObject();
277+
278+
if (WebViewFeature.isFeatureSupported(WebViewFeature.DOCUMENT_START_SCRIPT)
279+
&& injectedJSBeforeContentLoaded != null
280+
&& !TextUtils.isEmpty(injectedJSBeforeContentLoaded)) {
281+
WebViewCompat.addDocumentStartJavaScript(
282+
webView,
283+
"(function() {\n" + injectedJSBeforeContentLoaded + ";\n})();",
284+
Set.of("*")
285+
);
286+
}
277287
}
278288

279289
private void injectJavascriptObject() {

0 commit comments

Comments
 (0)