HTML localStorage.clear()

Как мне заставить это работать при загрузке страницы? он работает, подключенный к кнопке, что исключает кэш при выходе из системы, но при входе в систему на /sub + вводе main кэш остается на основном.

использовал это на кнопку:

onClick="LogOut(); localStorage.clear(), window.location.reload()"

В конце концов возможно ли определить в.js (который заблокирован для всех main/sub), к чему должен применяться файл.html localStorage.clear()?

В основном я хочу отключить весь кэш на главной. и получил доступ только к.html и.js

также. в chrome:// кеш: "timestamp=1501542046068&lever1=true&" является "lever1" ключ кеша? в конце концов возможно просто отключить это на обеих страницах в.js или HTML?

2 ответа

Ах, после некоторых попыток и ошибок это сработало.

   <script> function foo() {
        localStorage.clear();
                }
 window.onload = foo()</script>

это отправило его на повторяющийся цикл обновления:

<script> function foo() {
  localStorage.clear();
  window.location.reload();
}

window.onload = foo() </script>

Спасибо.

Вы могли бы использовать window.onload запустить функцию при загрузке страницы. Например:

function foo() {
  LogOut();
  localStorage.clear();
  window.location.reload();
}

window.onload = foo()

Я не уверен, что вы подразумеваете под второй частью вашего вопроса, но localStorage API сохраняют данные в сеансах браузера с одним и тем же доменом.

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