From 1c45b8107b3fb254bd9b3608b2cd61fff14f36b0 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Tue, 13 Feb 2024 15:08:08 +0100 Subject: [PATCH] fix(android): make JSInjector replace first only (#7249) Co-authored-by: Spenser Jones --- .../src/main/java/com/getcapacitor/JSInjector.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/capacitor/src/main/java/com/getcapacitor/JSInjector.java b/android/capacitor/src/main/java/com/getcapacitor/JSInjector.java index f886da226..5f030a1a7 100644 --- a/android/capacitor/src/main/java/com/getcapacitor/JSInjector.java +++ b/android/capacitor/src/main/java/com/getcapacitor/JSInjector.java @@ -69,12 +69,12 @@ public String getScriptString() { * @return */ public InputStream getInjectedStream(InputStream responseStream) { - String js = ""; + String js = ""; String html = this.readAssetStream(responseStream); if (html.contains("")) { - html = html.replace("", "\n" + js + "\n"); + html = html.replaceFirst("", "\n" + js + "\n"); } else if (html.contains("")) { - html = html.replace("", js + "\n" + ""); + html = html.replaceFirst("", js + "\n" + ""); } else { Logger.error("Unable to inject Capacitor, Plugins won't work"); }