Выдаліць печыва для канкрэтнага хаста з JavaScript

Як я магу выдаліць усе печыва для канкрэтнага хаста , з JavaScript. Я праверыў функцыю deleteCookie падзялянае многімі, але я не знайсці, як выдаліць печыва зацікаўленыя пэўнага дамена. (Напрыклад: Выдаліць печыва зацікаўленыя хаста/дамена About.Com).

2
дададзена аўтар katspaugh, крыніца
Я проста хачу, каб выдаліць кук зацікаўленых лакальнымі. У адпаведнасці з палітыкай, я магу зрабіць гэта правільна? Паходжанне такога ж. Такім чынам, у гэтым выпадку, як я магу гэта зрабіць?
дададзена аўтар Anuj Balan, крыніца

2 адказы

Вы можаце толькі выдаліць печыва, якія з бягучага дамена. Каб выдаліць печыва, усталюйце час яго заканчэння на момант часу ў мінулым.

1
дададзена
Я маю на ўвазе бягучы дамен, як у галіне вэб-старонкі, якая выконваецца код Javascript.
дададзена аўтар Dark Falcon, крыніца
Ці з'яўляецца ваш вэб-старонка, якую падаюць з Http://Localhost/?
дададзена аўтар Dark Falcon, крыніца
І вы скапіявалі увесь код з сайта, дзе вы яго атрымалі, у тым ліку функцыі Get_Cookie ? А вы паглядзіце на е кансолі eerror, каб убачыць, што генеруецца памылка ў кодзе?
дададзена аўтар Dark Falcon, крыніца
Што вы маеце на ўвазе пад «Current дамена» з'яўляецца лакальным (уласнай сістэма) ?? Калі так, то як я магу выдаліць яго. Я ведаю, што на час схоплівання ў апошні час, печыва будзе выдалены, але я не разумеючы, як гэта робіцца для дамена «лакальны»?
дададзена аўтар Anuj Balan, крыніца
Гэта код, які я даў. Гэта Эйнт працуе. Калі ласка, дапамажыце мне !!! <Тып скрыпту = "тэкст/JavaScript"> вар шлях = "/"; дамен пераменная = «лакальны»; Імя вар = "LOGIN"; папярэджанне ( "шлях ->" + шлях); папярэджанне ( "дамен ->" + дамен); папярэджанне ( "імя ->" + імя); калі (Get_Cookie (імя)) document.cookie = імя + "=" + (? (шлях) "; шлях =" + шлях: "") + (? (дамен) "; дамен =" + дамен: "") + "мінае = чц, 01-Jan-1970 00:00:01 GMT";
дададзена аўтар Anuj Balan, крыніца
Ды Правільна, гэта.
дададзена аўтар Anuj Balan, крыніца
Я змяніў код ... Я ведаю, што Get_Cookie() не прысутнічае ў кодзе. <Тып скрыпту = "тэкст/JavaScript"> вар шлях = "/"; дамен пераменная = «лакальны»; Імя вар = "LOGIN"; Функцыя delCookie (імя) {Alert ( "У функцыі delCookie і імя ->" + імя); document.cookie = імя + "=; мінае = Thu, 01-Jan-70 00:00:01 GMT" + "шлях = /"; } DelCookie ( "УВАХОД");
дададзена аўтар Anuj Balan, крыніца

Я не думаю, што гэта магчыма з дапамогай JavaScript. Вы можаце прачытаць значэнне печыва, але вы не можаце бачыць яго дамен у JavaScript.

0
дададзена
Мы можам бачыць усе дэталі зацікаўленых куков. (Выкарыстаньне Mozilla)
дададзена аўтар Anuj Balan, крыніца
Выкарыстанне Mozilla, перайдзіце ў меню Сэрвіс/Налады/Паказаць Cookies, і ён будзе паказваць печыва, створаныя для кожнага дамена. Пры націску на любы з іх, ён пакажа вам дэталі.
дададзена аўтар Anuj Balan, крыніца
Вы можаце ўбачыць гэтыя дэталі ў JavaScript? Калі гэта так калі ласка, напішыце код.
дададзена аўтар dnuttle, крыніца
Ваша пытанне быў «Выдаліць печыва для канкрэтнага хаста з JAVASCRIPT.» Мой адказ быў такі: «Я не думаю, што гэта магчыма з JAVASCRIPT.» Калі вы ведаеце, як зрабіць гэта з JAVASCRIPT калі ласка, напішыце код.
дададзена аўтар dnuttle, крыніца