2017-02-15 150 views
0

我需要從瀏覽器中刪除cookies。我可以通過轉到Cookie並刪除它來手動執行此操作。我怎樣才能以編程方式做到這一點?如何從瀏覽器中刪除cookies?

deleting cookies from browser

+1

您是否嘗試過[這樣的事情(http://stackoverflow.com/questions/10593013/delete-cookie-by-name) – George

+0

這是否回答你的問題? http://stackoverflow.com/questions/2144386/javascript-delete-cookie – webdevduck

+1

你有什麼試過?您是否想要刪除所有Cookie或僅由您的網站先前創建的Cookie? – adam

回答

0

出於安全原因,你不能訪問到第三方Cookie。我的意思是你不能修改或刪除由不同於你的其他域創建的cookie。

我希望這有助於

+0

我可以寫一段代碼,從瀏覽器中刪除這些cookies嗎? –

+0

不是來自Javascript,但在外部,Cookie通常保存到一個文件夾,具體取決於瀏覽器和操作系統。在某些情況下,如果您擁有足夠的權限,則可以編寫外部程序或腳本來執行該任務。 – Carles

1

你可以先刪除它,然後用超過截止加上它做它在.NET應用程序。請嘗試使用下面的代碼:

if (Request.Cookies["UserSettings"] != null) 
{ 
    HttpContext.Current.Response.Cookies.Remove("UserSettings"); 
    HttpCookie myCookie = new HttpCookie("UserSettings"); 
    myCookie.Expires = DateTime.Now.AddDays(-1d); 
    myCookie.Value = null; 
    HttpContext.Current.Response.SetCookie(myCookie); 
}