loophp/go-unfloc-yourself-bundle

此软件包已被弃用,不再维护。未建议替代软件包。

为每个响应添加特定头信息,以禁用谷歌在其FLoC跟踪方法中使用您的网站。

资助软件包维护!
drupol
Paypal

安装次数: 4

依赖项: 0

建议者: 0

安全: 0

星级: 3

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.0 2021-04-23 17:42 UTC

This package is auto-updated.

Last update: 2022-02-28 07:46:07 UTC


README

Latest Stable Version GitHub stars Total Downloads GitHub Workflow Status Scrutinizer code quality Type Coverage Code Coverage License Donate! Donate!

Go Unfloc Yourself

描述

这是为Symfony 5开发的软件包,它会在所有响应中添加一个Permissions-Policy头信息,以防止使用谷歌的新“Federated Learning of Cohorts”跟踪方法,即FLoC

基本上,它会为每个响应添加特定的头信息,以禁用谷歌在其FLoC跟踪方法中使用您的网站。

为了更好的性能,建议编辑.htaccess或修改web服务器配置。

功能

如果已找到现有的Permissions-Policy头信息,则软件包不会更改该值。

添加的头信息为:Permissions-Policy: interest-cohort=()

安装

composer require loophp/go-unfloc-yourself-bundle

使用

安装后,无需执行其他操作。

有趣链接

代码质量、测试和基准

每次向库中引入更改时,Github都会运行测试。

库使用PHPSpec编写了测试。您可以在spec目录中查看它们。运行composer phpspec以触发测试。

在每次提交之前,使用GrumPHP执行一些检查,运行composer grumphp以手动检查。

使用Infection(PHP突变测试框架)测试测试质量,运行composer infection以尝试。

静态分析器也控制代码。启用了PHPStanPSalm的最大级别。

贡献

请随意通过发送Github pull请求来贡献。我反应很快 :-)

如果您不能为代码做出贡献,您也可以在 GithubPaypal 上赞助我。

变更日志

请参阅 CHANGELOG.md 以查看基于 git 提交 的变更日志。

如需更详细的变更日志,请查看 发布变更日志