Flask-NoFLoC 发送标题 Permissions-Policy:interest-cohort=() 与每个请求选择网站退出 FLoC。有关更多信息,请参阅 https://plausible.io/blog/google-floc#how-to-opt-out-of-floc-as-a-web-developer-set-a-permissions-policy
项目描述
Flask-NoFLoC是一个Flask 扩展,它通过添加标头来禁用FLoC
Permissions-Policy: interest-cohort=()
到您的应用程序的每个 HTTP 响应。文档
要设置它,请直接按照通常的 Flask 扩展设置:
from flask import Flask
from flask_nofloc import NoFLoC
app = Flask(__name__)
NoFLoC(app)
或使用init_app -范式:
# extensions.py
from flask_noflock import NoFLoC
nofloc = NoFLoC()
# app.py
from flask import Flask
from extensions import nofloc
def create_app(settings):
app = Flask('myapp')
nofloc.init_app(app)
return app
如果只想排除特定路由,可以使用装饰器:
from flask_nofloc import add_nofloc_header
@app.route('/nofloc')
@add_nofloc_header
def no_floc():
return 'no FLoC'
通过 pip 和您喜欢的安装方法安装:
pip install Flask-NoFLoC
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
Flask-NoFLoC-1.0.0.tar.gz
(3.3 kB
查看哈希)
内置分布
Flask_NoFLoC-1.0.0-py3-none-any.whl
(3.9 kB
查看哈希)
关
Flask_NoFLoC -1.0.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | edf5b7e7d7b0341198b92dcc29fba758d76b2af668284d7d4d06c5bfcc0e2abb |
|
| MD5 | 065e3e1650e3fd0e0d2989997030d495 |
|
| 布莱克2-256 | a334890d33f6fd55c2b3e604a100c51d54c878110636b2bafeac1c8c0a49229a |