Javascript Can';t在JS中从ad服务器删除cookie

Javascript Can';t在JS中从ad服务器删除cookie,javascript,cookies,Javascript,Cookies,无法使用JavaScript删除cookie。cookie由我的域上的第三方设置。我正在使用以下JavaScript,其中“cookieName”是cookie的名称,“path”和“hostname”与所讨论的cookie相同(hostname是我的domain-location.hostname)。 以下内容很高兴地删除了我设置的cookies,但不涉及广告cookie document.cookie = cookieName +'=; expires=Thu, 01 Jan 1970 00

无法使用JavaScript删除cookie。cookie由我的域上的第三方设置。我正在使用以下JavaScript,其中“cookieName”是cookie的名称,“path”和“hostname”与所讨论的cookie相同(hostname是我的domain-location.hostname)。 以下内容很高兴地删除了我设置的cookies,但不涉及广告cookie

document.cookie = cookieName +'=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path='+ path +'; domain='+ hostname +';'

这可能是什么原因

解决了,结果是简单的混乱。如果您有相同的问题,请尝试完全省略域声明,这对我很有用。用JavaScript写出cookie后,域显示为“www.mydomain.co.uk”,但将其设置为domain=www.mydomain.co.uk;将失败。在这个用例中完全省略域声明是有效的。(由于cookie一直在重新创建,因此我不想让它过期。)


上述操作会清空cookie,从而阻止cookie变大并破坏其他内容。

是否启用了HttpOnly标志?如果是这样的话,你就不能从JS访问它了——请确切地了解我的想法。或者cookie是稍后设置的(对于广告cookie通常是这种情况,因为这些通常取决于对广告网络的各种请求);仅主机Y、安全N、会话N、仅HttpN
document.cookie = cookieName +'=; path='+ path +';';