AppCache «промахивается», когда файл загружается из удаленного домена в сценарии?

Мы используем кэш приложения нашего SubToMe.

Преимущество загрузки кода один раз с сервера, а затем сохранения всего в пользовательском браузере — это именно то, что нам нужно, и это работает отлично. При загрузке в Chrome вы увидите в консоли разработчика, что все файлы загружаются в первый раз, а если вы обновитесь, то никакой другой файл никогда не загружается.

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

Кто-нибудь знает, как мы можем заставить браузеры использовать версию Appcache при загрузке со стороннего сайта? Или это невозможно с Appcache.


person Julien Genestoux    schedule 04.12.2013    source источник


Ответы (1)


«При использовании SSL все ресурсы в манифесте должны соблюдать политику одного и того же происхождения».

См. http://appcachefacts.info.

person raucao    schedule 04.12.2013
comment
Что ж, я интерпретирую (редактор), как Over SSL на сайтах с appache, все ресурсы должны соблюдать политику одного и того же происхождения, но в нашем случае сайт, с которого загружается load.js, не тот, который хранится в appcache. - person Julien Genestoux; 04.12.2013
comment
И он говорит, что Chrome ведет себя по-другому... что в нашем случае неверно, Chrome также загружается с сайта, несмотря на AppCache (чего не должно было бы быть, если бы этот пункт применялся). - person Julien Genestoux; 04.12.2013