Gibt es eine genehmigte Methode, um Javascript vor dem schließenden Body-Tag hinzuzufügen?

Ich habe mich diesbezüglich etwas informiert und bin mit der Sicherheitsbegründung usw. vertraut. Aber wurde dafür bereits eine Methode entwickelt? Ich habe ein Anti-Ad-Block-Skript, das ich ausführen möchte, und es soll vor dem </body>-Tag eingefügt werden. Wenn ich es jedoch zum Theme hinzufüge, passiert nichts. Ich nehme an, die Sicherheitsroutinen entfernen es? Wie auch immer, es wird für mich weder in der Option </body> noch in „Footer“ im Bereich zur Theme-Anpassung geladen.

Falls es von Interesse ist: Es handelt sich dabei um reinen JS-Code und nicht um einen Remote-Link zu einer Datei usw.

Vielen Dank,
Jim

Hast du dein JS in -Tags in deinem platziert?:

<script type="text/javascript">

 <<< JS >>

</script>
1 „Gefällt mir“

Ja, ich habe das Skript bereits in der Desktop-Version unter </body> eingefügt.

<script type="text/javascript" charset="utf-8">
eval(function....
</script>

Hmm… nun, ich sehe, dass eine Datei MIT dem Skript über folgenden Code im Footer eingebunden wird:

<script src="/theme-javascripts/854aca489ba48a598e9eefaa2e4e255ac2a445b7.js?__ws=mywebsite.com"></script>

Wenn ich diese Datei aufrufe (bei mir), wird das gleiche JS angezeigt, das ich im Bereich „Themes anpassen

Okay… also gibt es diese Ausnahme/einen Fehler in der JS-Konsole:

Uncaught EvalError: Die Auswertung eines Strings als JavaScript wurde verweigert, da ‘unsafe-eval’ keine zulässige Quelle für Skripte in der folgenden Content-Security-Policy-Direktive ist: "script-src…

Gibt es also eine Möglichkeit, ‘eval’ sicher zu machen oder diese bestimmte Verwendung zu autorisieren?

[quote=“Jim_Starkweather, Beitrag: 5, Thema: 169126”]
Uncaught EvalError: Die Auswertung eines Strings als JavaScript wurde abgelehnt, da „unsafe-eval

1 „Gefällt mir“