[SPIP Zone] Comment récuperer les tags <script>

Je ne pige pas pourquoi ça ne marche pas
en fait $balises est toujours vide

function js_affichage_final($flux) {
  if(!test_espace_prive()) {
    include_spip('inc/filtres');

    $balises = extraire_balises($flux, "script");
  print_r($balises);

    $balises_nonce = array();
    foreach($balises as $balise) {

       echo ("yessss");
       if(extraire_attribut($balise, 'src') === NULL){
           $balises_nonce[] = inserer_attribut($balise, 'nonce-',
$_ENV["UNIQUE_ID"]);
          } else
    echo("Minga!");
         }
   $flux = str_replace($balises, $balises_nonce, $flux);
  
        return $flux;
   }
}