Caching IFrame中HTML5脱机应用程序清单的使用

Caching IFrame中HTML5脱机应用程序清单的使用,caching,html,Caching,Html,我正在使用Firefox3.6处理HTML5的离线应用缓存。我的web应用程序使用iFrame加载通过相同来源策略要求的其他web应用程序。不幸的是,iframe加载页面的脱机应用程序缓存无法工作。具体而言: 对于通过iframe获取的url,我观察到应用程序清单以及其中列出的所有资源都是从我的Web服务器加载的 当我通过在url栏中键入直接加载iframe的url时,应用程序缓存工作 当通过iframe加载具有应用程序缓存的页面时,应用程序缓存不工作 容器页面url和iframe src u

我正在使用Firefox3.6处理HTML5的离线应用缓存。我的web应用程序使用iFrame加载通过相同来源策略要求的其他web应用程序。不幸的是,iframe加载页面的脱机应用程序缓存无法工作。具体而言:

  • 对于通过iframe获取的url,我观察到应用程序清单以及其中列出的所有资源都是从我的Web服务器加载的
  • 当我通过在url栏中键入直接加载iframe的url时,应用程序缓存工作
  • 当通过iframe加载具有应用程序缓存的页面时,应用程序缓存不工作
  • 容器页面url和iframe src url之间的唯一区别是web应用程序上下文(即容器是'https://www.example.com/cat'而iframe源url为'https://www.example.com/dog').
我确实在一个讨论iframe是否应该继承容器清单设置的论坛上找到了一些闲聊,这让我相信这应该是可行的


我是在做一些不现实的事情吗?firefox是否落后于whatwg规范?任何解决方案的想法或建议都将不胜感激。

我解决了问题,并向firefox提交了一份错误通知单: