Javascript 正在调试导致cookie删除的脚本

Javascript 正在调试导致cookie删除的脚本,javascript,cookies,firebug,Javascript,Cookies,Firebug,我在我正在工作的网站上有一个cookie,它是在页面加载时创建的,然后立即删除。我试图确定是哪个脚本导致cookie被删除 我使用的是Firebug,可以在控制台日志的cookie部分看到cookie的创建和删除。但是,我不能在实际的cookie上设置断点,因为当我检查站点的cookie时,它不存在 我尝试过手动创建它,添加一个断点,然后重新加载页面,但这似乎没有任何作用 我不认为破坏所有cookie更改是可行的,因为从日志来看,该站点似乎在页面加载时生成数百个cookie更改。(不知道为什么,

我在我正在工作的网站上有一个cookie,它是在页面加载时创建的,然后立即删除。我试图确定是哪个脚本导致cookie被删除

我使用的是Firebug,可以在控制台日志的cookie部分看到cookie的创建和删除。但是,我不能在实际的cookie上设置断点,因为当我检查站点的cookie时,它不存在

我尝试过手动创建它,添加一个断点,然后重新加载页面,但这似乎没有任何作用


我不认为破坏所有cookie更改是可行的,因为从日志来看,该站点似乎在页面加载时生成数百个cookie更改。(不知道为什么,我没有创建任何一个。)

我可以看到两种方法来找出从何处删除cookie

  • 搜索“document.cookie”

    如果通过JavaScript删除cookie,您应该能够通过在脚本面板中搜索
    document.cookie
    (确保选中搜索选项Multiple Files)在代码中找到它

    注意:这假设语句在代码中显示如下,即它没有最小化或看起来不同(例如
    document['cookie']

  • 设置cookie断点

    在编写时,cookie是在页面加载时创建的。因此,在load事件处理程序中设置一个断点,然后将debug步骤移到创建cookie的行

    创建cookie后,切换到Cookies面板并为cookie创建断点

    然后继续执行脚本(例如按F8)

    然后,脚本执行应该在删除cookie的行停止


  • 我可以看到两种方法来找出cookie被移除的位置

  • 搜索“document.cookie”

    如果通过JavaScript删除cookie,您应该能够通过在脚本面板中搜索
    document.cookie
    (确保选中搜索选项Multiple Files)在代码中找到它

    注意:这假设语句在代码中显示如下,即它没有最小化或看起来不同(例如
    document['cookie']

  • 设置cookie断点

    在编写时,cookie是在页面加载时创建的。因此,在load事件处理程序中设置一个断点,然后将debug步骤移到创建cookie的行

    创建cookie后,切换到Cookies面板并为cookie创建断点

    然后继续执行脚本(例如按F8)

    然后,脚本执行应该在删除cookie的行停止