2016-08-12 3 views
1

Моя страница http://avocettechnologies.com/avocetiq/ работает нормально, когда загружается в первый раз, но когда я нажимаю кнопку обновления или перезагружаю страницу, она не будет загружаться полностью (в частности, переход на мобильный и прочее) специально в Chrome, если я нажмите Ctrl + f5 он будет работать нормальноОчистить кеш при обновлении страницы с помощью javaScript или jquery

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

я попытался следующий код, но его продолжает загрузку страницы

<script> 
 
     window.onload = function() { 
 
     if(!window.location.hash) { 
 
     window.location = window.location + '#loaded'; 
 
     window.location.reload(); 
 
     } 
 
    } 
 
    </script>

`

Мой сайт находится в angularjs

Спасибо

+0

Пожалуйста, объясните немного больше, потому что «страница не загружается полностью» недостаточно, чтобы ответить t его вопрос. Попытайтесь опубликовать еще более подходящий код. – Yogesh

+0

Я думаю, что вам лучше реализовать правильный механизм кеширования, а не вручную пытаться обновлять кеш каждый раз. Установите правильные заголовки кеширования для разных ресурсов. Например, вы захотите кэшировать сторонний JS/CSS. Установите правильный срок действия заголовков. И установите no-cache на ресурсы, которые вы не хотите, чтобы браузеры кэшировали. Кэширование может значительно улучшить работу пользователей вашего сайта и снизить нагрузку на ваши серверы и т. Д. Теперь кеш браузера больше не является единственным вариантом. – ste2425

+0

@ ste2425, yogesh Я обновил сообщение с url сайта, на домашней странице intro trasition будет работать нормально, но не после обновления или перезагрузки, –

ответ

2

По умолчанию метод перезагрузки() перезагружает страницу из кэша, но вы можете заставить его чтобы перезагрузить страница с сервера:

location.reload(true) 
+0

@Ashoke Kumar спасибо за ваше время, я добавил, что в теге заголовка заголовка, но когда я перезагружаю страница все еще та же проблема –

+0

добавьте это в свое мета-поле

+0

Я пробовал это, но он не работает –

 Смежные вопросы

  • Нет связанных вопросов^_^