Alors, solution trouvée…
Le « allowfullscreen » ne suffisait pas,
sur une iframe déjà présente, il faut injecter l’attribut « allowfullscreen »,
et SURTOUT juste après : forcer le reload de l’iframe
Nous avons donc ajouté à notre WordPress
$('iframe').each(function(i,el){
let attrallowed = $(el).attr('allowfullscreen');
if(typeof attrallowed == typeof undefined || attrallowed == false){
$(el).attr('allowfullscreen','allowfullscreen');
let newURL = $(el).attr('src')+'&r=1'+(new Date().getTime());
$(el).attr('src','');
setTimeout( function () {
$(el).attr('src',newURL);
}, 100);
}
});
Et ça marche! Les videos Peertube sont désormais activables en plein écran
Merci !