Javascript 在获得同意之前禁用cookie

Javascript 在获得同意之前禁用cookie,javascript,php,cookies,Javascript,Php,Cookies,我正在尝试禁用Cookie,直到用户同意。我的网站上没有很多cookie,只有谷歌分析添加了一些可能收集“个人数据”的cookie Google analytics提供了以下脚本来禁用其Cookie: 窗口['ga-disable-UA-xxxxxxxx-y']=true 但这只删除了_ga _gat _gid。我正试图找到一种方法来消除这些问题: gadwp_wg_默认尺寸 gadwp_wg_默认_度量 gadwp_wg_default_swmetric 此外,一些cookie由第三方设置,如

我正在尝试禁用Cookie,直到用户同意。我的网站上没有很多cookie,只有谷歌分析添加了一些可能收集“个人数据”的cookie

Google analytics提供了以下脚本来禁用其Cookie:

窗口['ga-disable-UA-xxxxxxxx-y']=true

但这只删除了_ga _gat _gid。我正试图找到一种方法来消除这些问题:

gadwp_wg_默认尺寸

gadwp_wg_默认_度量

gadwp_wg_default_swmetric

此外,一些cookie由第三方设置,如\u biz\u dfsA,\u biz\u nA由cloudfare设置

有没有一种方法可以禁用特定的cookie,只知道它的名称


谢谢。

我不确定您是否可以阻止设置它们,但您可以检查它们是否已设置:

if (document.cookie.split(';').filter(function(item) {
    return item.indexOf('reader=') >= 0
}).length) {
    console.log('The cookie "reader" exists')
}
//ES2016

if (document.cookie.split(';').filter((item) => item.includes('reader=')).length) {
    console.log('The cookie "reader" exists')
}
并删除:

document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";