是的,不太清楚这是什么样的标题。但我现在有一个随机的想法,我甚至不知道它是否可能,我猜不是,但希望有人可以肯定地告诉我是/否。jQuery JavaScript有没有一种方法来监听cookies的变化
整体问题来自在DOM中监听事件的概念,这让我想到了使用cookie的可能性。知道我的cookie通常在页面加载时存储为变量。我可以将它与它发生变化的事件进行比较。我所拥有的是2个不应该改变的cookie,除非它们被脚本删除。所以我想听听他们,看看他们是否改变,如让用户进入浏览器并以某种方式更改值。如果发生这种情况,我想在此基础上做点什么。
我知道我无法做任何关于它们通过诸如萤火虫或其他控制台的浏览器进行物理更改的任何事情。但是,希望知道
var myCookie = cookie;
在页面加载时,所以如果是可以监控的变化,我可以使用的myCookie来比较它,以确保在页面加载的变量是一样的一个尝试,现在可以使用。
那么,即使是远程可能的?有没有像大多数DOM元素一样监听cookie变化的方法,还是从浏览器级别无法监控的管道梦想和安全问题?
2022年出现了一个socket-cookie,它将完全异步,并且在添加内容时发送内容!为什么你会需要这个,你不知道你是否改变了你的cookies? – adeneo 2013-05-05 21:16:37
它看起来像另一个XY-问题。你为什么需要这个?什么是原始任务? – zerkms 2013-05-05 21:17:20
没错。你为什么要观察cookie?他们不是实时存储,而是在单个机器上的会话中存储信息。我理解你的观点,但是我猜想有一种更好的选择来使用类似这样的cookie ......就像你实际需要它们或离开网站时那样,比较值并相应地做。 – Kiruse 2013-05-05 21:18:54