Здається, stackauth.com
він використовував місцевий сховище, яке мій Safari не показує, і тому його не можна видалити. Отже, загалом: як забезпечити видалення всіх локальних сховищ із Safari?
Деякі відомості та деталі:
HTML5 Local Storage дозволяє веб - сайтах зберігати інформацію на комп'ютері. (Це трохи схоже на файли cookie, але вміст не надсилається на сервер автоматично.) Як і колись один раз увійшов на (новий) веб-сайт Twitter, тоді при перегляді цього сайту та вставленні нижче в рядок розташування показано багато деталей, навіть коли в даний момент не увійшли в систему † :
javascript:alert(localStorage.getItem(':USER:'));
Щоб позбутися цих даних: у Google Chrome "Видалити файли cookie та інші дані веб-сайтів" робить свою справу. У Firefox вона видаляється кожного разу, коли файли cookie видаляються. Не так багато в Сафарі.
У Safari, схоже, є відповідні переваги у програмі Безпека, кнопка "Показати бази даних". Однак: у цьому списку "Показати бази даних" в Safari НЕ згадується stackauth.com , як використовується автоматичним входом у глобальну мережу Stack Exchange . І після використання "Видалити все" я все одно отримую результати на цьому веб-сайті:
javascript:alert(localStorage.getItem('GlobalLogin'));
Я можу видалити це за допомогою javascript:localStorage.clear();
. Але тоді мені потрібно знати, що сайт зберігає дані. Це питання стосується не лише StackAuth; Я хочу бути впевненим, що інші сайти також не приховані від списку.
(Я на Mac, використовуючи останню Safari на останній ОС X.)
† Коли спливаюче вікно занадто велике, щоб побачити будь-яку кнопку закриття, натисніть клавішу Esc або Return, щоб закрити діалогове вікно сповіщення.