Использование манифеста HTML5 в автономном приложении в IFrame - PullRequest
3 голосов
/ 07 января 2011

Я работаю с автономным кешем html 5 приложений, используя Firefox 3.6. Мое веб-приложение использует фреймы для загрузки другого веб-приложения, отвечающего требованиям политики того же источника. К сожалению, кэш автономного приложения для загруженной страницы iframe не работает. В частности:

  • Для URL-адреса, полученного через iframe, я наблюдаю, как манифест приложения и все ресурсы, перечисленные в нем, загружаются с моего веб-сервера.
  • Когда я загружаю URL-адрес iframe напрямую, вводя его в адресную строку, кэш приложения работает.
  • Когда страница с кешем приложения загружается через iframe, кеш приложения не работает.
  • Единственное различие между URL-адресом страницы контейнера и URL-адресом iframe - это контекст веб-приложения (т. Е. Контейнером является 'https://www.example.com/cat', а исходным URL-адресом iframe является' https://www.example.com/dog').

Я обнаружил некоторую болтовню в потоке рабочей группы whatwg , обсуждающем, должны ли iframe наследовать настройки манифеста контейнера, что наводит меня на мысль, что это должно сработать.

Я делаю что-то неразумное? Firefox отстает от спецификации whatwg? Будем благодарны за любые идеи или указания на решение.

1 Ответ

4 голосов
/ 07 января 2011

Я разобрался с проблемой и подал заявку на ошибку с Firefox:

https://bugzilla.mozilla.org/show_bug.cgi?id=623996

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...