簡體   English   中英

mozrepl和document.cookie

[英]mozrepl and document.cookie

我在ubuntu上使用mozrepl和firefox 25,我想獲取當前頁面的cookie。

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

使用document.cookie做任何事情,都被告知它是未定義的。

現在我知道去firefox時有b / c cookie,打開Scratchpad並運行alert(document.cookie),我得到了預期的2個cookie。

我需要怎么做才能得到餅干?

提前致謝。

首先,請確保您位於要操作的頁面上。 您也可以在repl by中執行此操作

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

現在,當您開始時,您將位於瀏覽器窗口本身的上下文中,而不是任何特定文檔。 您可以訪問chrome元素(菜單,工具欄,標簽等)。 文檔對象當前是指瀏覽器窗口。

要將上下文切換到活動選項卡中的文檔,請使用:

repl.enter(content)

現在,該文檔對象是在活動選項卡中加載的文檔,您可以訪問其DOM樹,並可以操作它和它的cookie。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM