如何在JavaScript中检查第三方Cookie阻止与否

时间:2020-08-04 07:37:16

标签: javascript

我正在使用(navigator.cookieEnabled),但是即使我在浏览器中选择了选项(阻止第三方cookie),它也会将结果显示为true有人可以告诉我如何检查cookie中选择了哪种类型的方法选项。

谢谢

1 个答案:

答案 0 :(得分:0)

尝试:

function testCoockies(){
    var enabled = false;
    // Quick test if browser has cookieEnabled host property
    if (navigator.cookieEnabled){
     enabled = true;
    }
    // Create cookie test
    document.cookie = "testcookie=1";
    enabled = document.cookie.indexOf("testcookie=") != -1;
    // Delete cookie test
    document.cookie = "testcookie=1; expires=Thu, 01-Jan-1970 00:00:01 GMT";
    return enabled;
}

它将更有效地检测cookie阻塞