从html5文件系统api加载资源

时间:2012-01-29 00:08:50

标签: html5 google-chrome filesystems google-chrome-extension

我正在编写一个chrome扩展,可以将一些html页面及其资源动态写入文件系统。我有大部分工作但我只是注意到当我尝试通过导航到我通过filesystem:chrome-extension://...方法获得的fileentry.getURL()网址打开其中一个网页时,页面会打开,但Chrome无法获取任何相关的资源:样式表,图像等任何想法为什么会这样?我需要一些安全标志来使其工作吗?我是不是错了?

(可能相关的一件事是资源是由相对网址识别的。但我知道它们相对于文件是正确的,因为如果我手动解析它们并浏览到我可以获取它们的URL。)

1 个答案:

答案 0 :(得分:2)

您使用相对URL包含的页面无法理解HTML5文件系统的映射。如果您更改URL以指向fileentry.getURL()调用的内容,那么这应该可以。

目前存在一个错误,允许您尝试使用资源中的相对网址:http://crbug.com/89271