Javascript 删除Iframe设置的现有Cookie

Javascript 删除Iframe设置的现有Cookie,javascript,cookies,Javascript,Cookies,如果一个cookie是由一个iframe设置的,那么如何使用javascript删除该cookie呢 我知道设定过期日期会删除cookie。此方法可能仅在您在网站中设置cookie时有用,但不适用于iframe iframe是否每秒都在设置cookie?这样,如果我能够在一秒钟内删除该cookie,iframe将在下一秒钟创建另一个cookie?首先,如果iframe与运行javascript的页面域是不同的域,那么您不能用javascript以任何方式从中接触cookie。此安全限制称为,是一

如果一个cookie是由一个iframe设置的,那么如何使用javascript删除该cookie呢

我知道设定过期日期会删除cookie。此方法可能仅在您在网站中设置cookie时有用,但不适用于iframe


iframe是否每秒都在设置cookie?这样,如果我能够在一秒钟内删除该cookie,iframe将在下一秒钟创建另一个cookie?

首先,如果iframe与运行javascript的页面域是不同的域,那么您不能用javascript以任何方式从中接触cookie。此安全限制称为,是一组由浏览器实现的安全策略,以防止一个域与另一个域的内容发生冲突

其次,如果iframe坚持一次又一次地一致地设置它的cookie,那么cookie就会出现。除了创建一组相互冲突的计时器,每个计时器都试图撤销另一个计时器的工作之外,没有实际的方法阻止iframe设置自己的cookie

如果iframe是与javascript相同的域和页面,那么您可以通过设置过期日期来删除iframe的cookie,如您所示。但是,您不能阻止iframe使用自己的javascript或通过自己的服务器再次设置cookie


如果您的问题比我在这里提供的问题更多,请确切说明您的问题,因为您的问题不是100%清楚。

实际上,我想隐藏另一个域的iframe设置的cookie…我知道我不能限制iframe创建cookie,我只想,cookie隐藏在我的浏览器上。。。。我知道没有办法用javascript隐藏cookie,所以我想到了一种方法,首先获取cookie的值作为页面加载,将其存储在一个变量中,然后在浏览器中删除cookie,最后当用户即将离开网站时,我将使用保存的信息再次创建cookie,这样用户将永远不会在其中看到cookie。您不能以任何方式接触来自其他域的cookie。这不关你的事。看起来你想这么做的原因正是不允许这么做的原因:不要弄乱其他网站的私人数据。这意味着我无法以任何方式隐藏cookie?实际上,通过隐藏cookies,我想保护用户信息。由于cookie值将存储在一个变量中,并且cookie将在窗口加载后立即删除,因此没有人会看到我的客户机信息,或者有一种方法可以对cookie进行加密,从而使cookie中的纯文本unreadable@AwaisUmar-我建议下次你发帖时,你在问题中解释你真正想解决的问题。您不能从另一个域中触摸cookie-期间-问题结束。如果您现在想问一个关于增强存储在cookie中的信息的安全性的问题,那么我建议您开始一个新的问题,在这个问题上您可以解释您真正想要解决的问题,人们可以为这个问题创建答案。我向你保证,答案不会是从另一个域删除cookie,因为你根本无法做到这一点。