IFrame中的HTML5离线应用程序清单用法

时间:2011-01-06 21:23:51

标签: caching html5

我正在使用firefox 3.6对html 5的离线应用程序缓存做一些工作。我的Web应用程序使用iframe加载其他传递同源策略要求的Web应用程序。不幸的是,iframe加载页面的脱机应用程序缓存不起作用。具体做法是:

  • 对于通过iframe发送的网址,我会观察应用程序清单,其中列出的所有资源都是从我的网络服务器加载的。
  • 当我通过在我的网址栏中输入iframe来直接加载它时,应用程序缓存可以正常工作。
  • 当通过iframe加载具有应用程序缓存的页面时,应用程序缓存不起作用。
  • 容器页面网址和iframe src网址之间的唯一区别是网络应用程序上下文(即容器是'https://www.example.com/cat',而iframe源网址是'https:// www。 example.com/dog')。

我确实在whatwg working group thread上发现了一些关于iframe是否应该继承容器清单设置的讨论,这让我相信这应该有效。

我做了一些无法解决的事情吗? firefox是否落后于whatwg规范?任何有关解决方案的想法或指示都将受到赞赏。

1 个答案:

答案 0 :(得分:4)

我弄清楚了问题并用firefox提交了一张错误票:

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