2017-02-15 3 views
0

Мне нужно удалить файлы cookie из браузера. Я могу сделать это вручную, перейдя в файлы 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, созданные другими доменами, отличными от ваших.

Я надеюсь, что это помогает

+0

Могу ли я написать код, который удалит эти файлы cookie из браузера? –

+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); 
} 
Смежные вопросы