Букмарклет JavaScript для удаления всех файлов cookie в заданном домене

Я тестирую веб-приложение, которое записывает файлы cookie на subdomain.thisdomain.com и несколько подпапок внутри него. Я ищу JavaScript, который я могу поместить в букмарклет, который удалит все файлы cookie в этом поддомене, независимо от папки, в которой они существуют.

Есть идеи?

Очень хорошо для создания поддомена без файлов cookie (я имею в виду очень хорошо для обслуживания статических ресурсов в соответствии с рекомендациями Google: code.google.com/intl/fr/speed/page-speed/docs/caching.html)

Thomas Decaux 12.10.2010 23:06

Отвечает ли это на ваш вопрос? Очистка всех файлов cookie с помощью JavaScript

LWC 11.10.2020 08:44
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
17
2
19 556
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Я бы порекомендовал расширение Firecookie для Firebug.

Ответ принят как подходящий

Получено из мой ответ здесь:

javascript:new function(){var c=document.cookie.split(";");for(var i=0;i<c.length;i++){var e=c[i].indexOf(" = ");var n=e>-1?c[i].substr(0,e):c[i];document.cookie=n+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT";}}(); return void(0);

Из-за проблем с безопасностью браузера это будет работать только при выполнении на странице, имеющей доступ ко всем файлам cookie, которые вы хотите удалить.

Есть ли место для размещения доменного имени в этом JavaScript? Я хочу удалить файлы cookie в моем собственном браузере для определенного домена и всех поддоменов. Например, «www.microsoft.com» будет брать все, что начинается с «www.microsoft.com», и удалять все файлы cookie.

Caveatrob 07.10.2008 23:38

Букмарклеты работают в изолированной программной среде браузера, поэтому им не разрешено редактировать файлы cookie из другого домена.

Robert J. Walker 08.10.2008 01:08

Хорошо. Я не правильно прочитал. Я полагал, что все, что работает как букмарклет, будет иметь доступ ко всем настройкам браузера.

Caveatrob 09.10.2008 18:55

Использовал JS на странице для удаления всех файлов cookie для сайта. Сработало отлично. Спасибо!

Walden Leverich 15.03.2010 21:39

Что с new function(){}?

Hello71 13.02.2011 03:59

Он создает анонимную функцию, которая гарантирует, что переменные внутри нее находятся в пределах только этой функции.

Robert J. Walker 13.02.2011 06:09

Другие вопросы по теме