2011-10-28 36 views
-2

如何從javascript中爲特定主機刪除所有Cookie。 我檢查了許多共享的deleteCookie函數,但我沒有找到如何刪除涉及特定域的cookie(例如:刪除與主機/域about.com有關的cookie)。從javascript中刪除特定主機的cookie

+0

https://developer.mozilla.org/zh/Same_origin_policy_for_JavaScript – katspaugh

+0

我只是想刪除有關的cookies到本地主機。根據這項政策,我可以這樣做嗎?起源是一樣的。所以在這種情況下,我該怎麼做? –

回答

0

我認爲用JavaScript可以做到這一點。你可以閱讀一個cookie的值,但是你不能在Javascript中看到它的域名。

+0

我們可以看到有關cookie的所有細節。(使用Mozilla) –

+0

你能在javascript中看到這些細節嗎?如果是這樣,請張貼代碼。 – dnuttle

+0

使用mozilla,進入工具/選項/顯示Cookies,它會顯示爲每個域創建的Cookie。點擊它們中的任何一個,它都會顯示細節。 –

1

您只能刪除當前域中的Cookie。要刪除cookie,請將其到期時間設置爲過去的時間。

+0

'當前域'是指本地主機(自己的系統)?如果是的話,我該如何刪除它。我知道,在過去的時間設置時間,cookie被刪除,但我不知道如何爲域名'localhost'做這件事? –

+0

我的意思是當前域在運行Javascript代碼的網頁的域中。 –

+0

這是我給出的代碼。這不起作用。請幫助我通過!