Muayyan xost uchun cookie-fayllarni o'chirish

Qanday qilib ma'lum bir xost uchun barcha cookie fayllarini , javascriptdan o'chirib tashlashingiz mumkin. DeleteCookie funktsiyasini ko'pchilik tomonidan birgalikda tekshirdim, lekin ma'lum bir domenga tegishli cookie fayllarini qanday o'chirishni topa olmayapman. (Masalan: host/domain for about cookies o'chirilmaydi).

2
Faqat mahalliy cookie fayllarini o'chirishni xohlayman. Siyosatga ko'ra, men buni to'g'ri qila olamanmi? Origins bir xil. Xo'sh, bu holda, men buni qanday qilib qila olaman?
qo'shib qo'ydi muallif Anuj Balan, manba

2 javoblar

Joriy domendan faqat cookie fayllarini o'chirib tashlashingiz mumkin. Cookie faylini o'chirish uchun, uning amal qilish muddatini o'tmishda bir vaqtga qo'ying.

1
qo'shib qo'ydi
Men mavjud domenni Javascript kodini ishlaydigan veb-sahifaning domenidagi kabi nazarda tutaman.
qo'shib qo'ydi muallif Dark Falcon, manba
Veb-sahifangiz http://localhost/ dan taqdim etilganmi?
qo'shib qo'ydi muallif Dark Falcon, manba
Va kodni siz olgan saytdan, jumladan Get_Cookie funktsiyasidan nusxa olasizmi? Kod bilan qanday xatolik paydo bo'lishini ko'rish uchun th eerror konsoliga nazar tashladingizmi?
qo'shib qo'ydi muallif Dark Falcon, manba
"Joriy domen" so'zidan nimani anglatadi? Localhost (o'z tizim)? Ha bo'lsa, qanday qilib uni o'chirib tashlay olaman. Bilaman, o'tgan vaqtni belgilashda cookie o'chiriladi, ammo buni 'localhost' domenida qanday qilishni tushunmayapmanmi?
qo'shib qo'ydi muallif Anuj Balan, manba
Bu men bergan koddir. Bu ishlayapti. Iltimos, menga yordam bering !!! <script type = "text/javascript"> var path = "/"; mavjud domen = "localhost"; bor nomi = "Kirish"; ogohlantirish ("path ->" + path); ogohlantirish ("domen ->" + domen); ogohlantirish ("name ->" + name); agar ("Get_Cookie (name)") document.cookie = name + "=" + ((path)? "; path =" + path: "") + ((domen)? "; domain =" + domen: "") + "; tugaydi = Tue, 01-Jan-1970 00:00:01 GMT";
qo'shib qo'ydi muallif Anuj Balan, manba
Ha, to'g'ri.
qo'shib qo'ydi muallif Anuj Balan, manba
Kodni o'zgartirdim ... Get_Cookie() kodida mavjud emasligini bilaman. <script type = "text/javascript"> var path = "/"; mavjud domen = "localhost"; bor nomi = "Kirish"; funktsiya delCookie (name) {alert ("DelCookie funktsiyasi va nomi ->" + nomi); document.cookie = name + "=; expires = Tue, 01-Jan-70 00:00:01 GMT" + "; yo'l = /"; } delCookie ("Kirish");
qo'shib qo'ydi muallif Anuj Balan, manba

Buni Javascript bilan mumkin deb o'ylamayman. Cookie qiymatini o'qishingiz mumkin, lekin uning domenini Javascriptda ko'ra olmaysiz.

0
qo'shib qo'ydi
Biz barcha tafsilotlarni cookie fayllari bilan ko'rishimiz mumkin (Mozilla-dan foydalanish)
qo'shib qo'ydi muallif Anuj Balan, manba
Mozilladan foydalanib, Tools/Options/Cookie-larni ko'rsating va har bir domen uchun yaratilgan cookie-fayllarni ko'rsatadi. Ularning har qanday birini bosishingiz haqida sizga ma'lumot beradi.
qo'shib qo'ydi muallif Anuj Balan, manba
Ushbu ma'lumotlarni javascriptda ko'rsata olasizmi? Agar shunday bo'lsa, kodni yozing.
qo'shib qo'ydi muallif dnuttle, manba
Sizning savolingiz: "JAVASCRIPT FROM ma'lum host uchun cookie-fayllarni o'chirib tashlash". Mening javobim "bu JAVASCRIPT bilan mumkin emas deb o'ylayman". Agar buni JAVASCRIPT bilan qanday bajarishni bilsangiz, iltimos, kodni yozing.
qo'shib qo'ydi muallif dnuttle, manba
Javascript UZB
Javascript UZB
99 ishtirokchilar

@js_uzb @vuejs_uz @react_uz @nodejs_uz @angular_uz @ngTashkent @yiiframework_uz @laravel_uz @linux_uzbek @python_uz @swift_uzb —————— @uzdevgroup @UzGeeksGroup ——— @UzDev_Jobs @jobs_uzb