2011-01-06 53 views
3

我正在做一些使用firefox 3.6的html 5的離線應用程序緩存。我的web應用程序使用iframe來加載其他通過相同來源策略要求的Web應用程序。不幸的是,iframe加載頁面的離線應用程序緩存不起作用。具體來說:HTML5在IFrame中的離線應用程序清單用法

  • 對於通過iframe提供的url,我觀察到應用程序清單以及從我的web服務器加載的所有資源。
  • 當我通過將URL輸入到我的URL欄中直接加載iframe的url時,應用程序緩存起作用。
  • 當具有應用程序緩存的頁面通過iframe加載時,應用程序緩存不起作用。
  • 容器頁面url和iframe src url之間的唯一區別是web應用程序上下文(即容器是'https://www.example.com/cat',而iframe源URL是'https:// www。 example.com/dog')。

我確實在whatwg working group thread上發現了一些討論iframe是否應該繼承容器清單設置的問題,這讓我相信這應該起作用。

我在做一些不可思議的事情嗎? firefox是否落後於whatwg規範?任何想法或指針的解決方案將不勝感激。

回答

相關問題