我正在为一个现有代码我无法修改的网站制作一个插件脚本。
我需要通过Javascript更改cookie的值,但cookie点规则给我带来了麻烦。
现有的Cookie(我无法做任何事情)的域名为“www.example.com”。
我尝试使用相同的域设置替换cookie,但是当我检查页面上的cookie时,我发现我的替换cookie有一个域名为“.www.example.com”,我想要的cookie替换不仅仍然存在,而且显然是在推翻替换cookie。
完全删除现有的cookie可能会有效,如果不是因为删除了cookie而重新设置(我无法做任何事情)。
有关如何替换现有Cookie的任何建议吗?
答案 0 :(得分:0)
这很讨厌,但在JavaScript中,最后一个功能获胜。
假设有函数setCookies
,您无法访问它代码:
function setCookies() {
// code that make you crazy
}
使用您的函数加载文件之后:
function setCookies() {
// code that make you crazy
// + some modification
}
将原始setCookie
函数的整个代码复制到具有相同名称的新函数并应用修改。