gpt4 book ai didi

reactjs - 尝试弄清楚如何在 Gatsby.js 中实现 cookie 并以新的 GDPR 法管理它们

转载 作者:行者123 更新时间:2023-12-02 18:04:46 26 4
gpt4 key购买 nike

我已经测试了已实现的 cookie hub、react-ga、gatsbu 插件-gdpr cookie。当我配置它们时,没有发生什么特别的事情,我什至在开发工具中看不到任何 cookie。有没有人想出如何为 Gatsby 实现 cookie 并让用户选择他想要使用哪些 cookie?我是否需要在 head 内有一个特殊的脚本标签,或者应该用 gatsby.config 替换它?

亲切的问候,乔纳森

不幸的是,P.S 没有可显示的脚本..

最佳答案

许多插件只能在“生产”模式下工作,例如那些谷歌分析插件。插件根据 NODE_ENV 变量启用,Gatsby 每次运行程序时都会自动为您设置。使用 gatsbydevelopNODE_ENV 设置为 development,这会禁用某些插件。

当您gatsby buildgatsbyserve时,此环境变量设置为生产,从而启用插件。

关于 Cookie 同意:

您可以使用诸如react-cookie-consent之类的项目:

import CookieConsent from "react-cookie-consent";

<CookieConsent
enableDeclineButton
onAccept={() => {alert("yay!")}}
onDecline={() => {alert("nay!")}}
>
This website uses cookies to enhance the user experience.
</CookieConsent>

关于reactjs - 尝试弄清楚如何在 Gatsby.js 中实现 cookie 并以新的 GDPR 法管理它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58342410/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com