У меня есть приложение, которое должно работать в автономном режиме. Однако только часть приложения должна работать в автономном режиме.Как игнорировать файлы, не требуемые в автономном режиме для манифеста кэша
Я хорошо разбираюсь с входами и действиями от пользователя - в этом я информирую пользователя о том, какие действия недоступны в автономном режиме.
Моя проблема с записями кэша манифеста
Давайте скажем, мой файл index.html выглядит следующим образом -
<html manifest="/cache.manifest">
<body>
<script src="FirstController.js"></script>
<script src="SecondController.js"></script>
</body>
</html>
Теперь я хочу только FirstController.js
файл, так как только страница, что сделок в автономном режиме. Поэтому я указываю его в манифесте кэша.
Это работает. Однако я заметил, что браузер по-прежнему пытается загрузить файл SecondController.js
.
В результате мое приложение не загружается в IE11. В Google Chrome у меня есть ошибки в консоли. (он находится в автономном режиме).
Как сообщить обозревателю игнорировать SecondController.js
, если приложение не в сети?
Я установил раздел NETWORK в '*' - в соответствии с сайтом DIH браузер сделает ошибку, которую делает Chrome. Но приложение не загружается - остальные файлы должны позволять приложению функционировать должным образом. – callmekatootie
DIH в разделе «NETWORK» в белом списке (например, звездочка): «Это причудливый способ сказать, что все, что отсутствует в appcache, все равно можно загрузить с исходного веб-адреса, если у вас есть подключение к Интернету. «_ – Ben