2011-11-19 84 views
3

我正在調查cookie的設置位置,但我無法找到位置。我無法在HTTP標頭中看到它,所以我想它是通過Javascript創建的。有什麼方法可以監視Cookie的設置位置/時間?監視cookie創建

回答

4

安裝Firebug擴展Firefox,然後安裝Firecookie插件(Firecookie blog entry)。 FireCookie將一個面板添加到Firebug以顯示cookie活動。

查看cookie列表時,如果右鍵單擊並檢查Break on '[cookie name]' change,則每當cookie發生更改時(如果它是由腳本啓動的更改),Firebug將暫停執行頁面並將面板切換到帶有腳本/行的腳本面板,可以爲您突出顯示更改。如果它不會中斷,即使您看到cookie發生更改,那麼該cookie也不會被腳本修改。

+0

是的,我已經得到它,但我只能看到哪些餅乾創建和它的價值 – LooPer

+0

@LooPer看到我的編輯爲確定cookie源的一個提示 – JAAulde

+0

更新:Firecookie現在集成在Firebug中,可以*不*分別安裝爲Firebug發揮作用。 – Nilzor

-1

如果您在HTTP標頭中沒有看到它們,則需要在頁面中包含的JavaScript文件中查找document.cookie

通過爲document.cookie分配新值來設置cookie。

document.cookie = 'name=value;domain=.example.com;path=/;expires=...'; 
+0

我知道但我無法找到它的創建位置。有什麼辦法可以調試頁面加載來監控cookies的創建嗎? – LooPer