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 сохраняют данные в сеансах браузера с одним и тем же доменом.