Мы используем кэш приложения нашего SubToMe.
Преимущество загрузки кода один раз с сервера, а затем сохранения всего в пользовательском браузере — это именно то, что нам нужно, и это работает отлично. При загрузке в Chrome вы увидите в консоли разработчика, что все файлы загружаются в первый раз, а если вы обновитесь, то никакой другой файл никогда не загружается.
Однако кнопка предназначена для загрузки с других сайтов, таких как блог. Кнопка html имеет прослушиватель onclick, который просто добавит элемент script
с точкой src
в https://www.subtome.com/load.js
. По какой-то причине этот файл не загружается через AppCache, хотя он есть в манифесте, и если вы получаете его напрямую (указав его URL-адрес в строке браузера), то он выгружается из AppCache.
Кто-нибудь знает, как мы можем заставить браузеры использовать версию Appcache при загрузке со стороннего сайта? Или это невозможно с Appcache.