Вчера у нас не было власти дома, поэтому нет Интернета. Поэтому я предположил, что я не смог бы иметь мой веб-приложение работает локально, так как в конце «index.html» У меня есть:Понимание кэширования?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')
</script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/masonry/3.1.5/masonry.pkgd.min.js"></script>
<script src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/imagesLoaded.js"></script>
<script src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/masonry.js"></script>
Однако, это было не так, то это было бы работайте плавно. Поэтому я догадался, что браузер запомнил последний раз, когда он загрузил эти js-файлы.
Когда я перезагрузил свое приложение wep, но он не смог загрузить файлы js, так как не было подключения к Интернету. Такое поведение повторяется снова и снова.
В обоих случаях было бы не в состоянии загрузить:
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700">
, но это не критическая ошибка. Обратите внимание, что css из twitter-bootstrap был локально в моем файле проекта, поэтому он не имеет значения.
Я пытаюсь понять, почему, какие-то мысли?
Я использую chrome Версия 52.0.2743.116 (64-разрядная версия) в MacBook Pro El Capitan.
Mine: Браузер, используемый кэшированные версии файлов JS, но даже на нормальном уровне Reload он будет пытаться повторно загрузить их ..
Ники спасибо. +1. Я использую [tag: chrome] с настройками по умолчанию ... Я буду ждать, чтобы узнать, какие другие ответы могут быть опубликованы. Поскольку вы нашли интересующий вопрос, я думаю, вы уже поддержали, спасибо! – gsamaras
@ gsamaras действительно интересный вопрос! – NickyTheWrench