gpt4 book ai didi

javascript - mozrepl 和 document.cookie

转载 作者:行者123 更新时间:2023-11-28 01:47:32 26 4
gpt4 key购买 nike

我正在使用mozrepl在 ubuntu 上使用 firefox 25,我想获取当前页面的 cookie。

telnet localhost 4242
...
repl> document.title
"my test cookie site - Mozilla Firefox"
repl> document.cookie
repl>

对 document.cookie 执行任何操作,但我被告知它是未定义的。

现在我知道有 cookie b/c,当我转到 Firefox 时,打开 Scratchpad 并运行警报(document.cookie),我得到了预期的 2 个 cookie。

我需要做什么才能获取 cookie?

提前致谢。

最佳答案

首先确保您位于要操作的页面上。您也可以在 repl 中执行此操作:

content.location.href = "http://localhost"

现在,当您开始时,您处于浏览器窗口本身的上下文中,而不是任何特定的文档中。您可以访问镶边元素(菜单、工具栏、选项卡等)。文档对象当前指的是浏览器窗口。

要将上下文切换到事件选项卡中的文档,请使用:

repl.enter(content)

现在文档对​​象是在事件选项卡中加载的文档,您可以访问其 DOM 树并可以操作它及其 cookie。

关于javascript - mozrepl 和 document.cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20101122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com