Désactiver Google FLoC avec un écouteur d'événements Symfony
Publié le 08/05/2021 • Actualisé le 08/05/2021
Dans ce bout de code, nous voyons comment désactiver Google FLoC avec un écouteur d'événements Symfony. Dans un snippet précédent nous avons vu comment désactiver Floc globalement. Dans celui-ci; nous voyons comment le faire à la volée dans un projet Symfony avec un écouteur d'événements (Event Subscriber) qui ajoute l'entête voulu. Ce snippet a été proposé initiallement par Fabpot dans un Gist (voir le bouton "plus sur le web" un peu plus en bas).
<?php
declare(strict_types=1);
namespace App\Subscriber;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpKernel\Event\ResponseEvent;
class PermissionsPolicySubscriber implements EventSubscriberInterface
{
public static function getSubscribedEvents(): array
{
return [
ResponseEvent::class => 'addPermissionsPolicyHeader',
];
}
public function addPermissionsPolicyHeader(ResponseEvent $event): void
{
$event->getResponse()->headers->set('permissions-policy', 'interest-cohort=()');
}
}
Plus sur Stackoverflow Lire la doc Plus sur le web Snippet aléatoire