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
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉
