jQuery: eliminare i video correlati dai video di YouTube

jQuery: eliminare i video correlati dai video di YouTube

Circa dieci giorni fa mi è giunta la richiesta di impedire che i video di YouTube inseriti nelle pagine di un sito in WordPress mostrassero i video correlati al termine della riproduzione. YouTube permette di aggiungere il parametro rel all'URL dei video per gestire i video correlati. Dato che sul sito erano già presenti molti video, ho preferito utilizzare jQuery.

Si tratta semplicemente di effettuare un check sulla stringa dell'URL contenuta nell'attributo src degli iframe:


$('iframe[src*="youtube.com"]').each(function() {
	var video = $(this);
	var url = video.attr('src');
	if(url.indexOf('rel=0') == -1) {
        video.attr('src', url + '?rel=0');
    }
});

Torna su