Javascript firefox os/firefox移动应用的Appcache大小限制

Javascript firefox os/firefox移动应用的Appcache大小限制,javascript,firefox,caching,firefox-os,Javascript,Firefox,Caching,Firefox Os,我正在制作一个在Firefox OS和Firefox mobile上运行的web应用程序。我希望应用程序在第一次运行后完全离线。因此,我使用应用缓存进行离线使用。肉和土豆是数据,它存储在一个js文件中,其中包含一个嵌套数组变量。这个文件是13MB。使用,我(显然)试图将这个大文件以及所有其他文件都缓存起来。当我在FF desktop中运行程序时,它工作正常并缓存文件(在用户确认后)。如果我断开与internet的连接,应用程序仍将运行。但是,在Firefox Mobile中作为应用程序运行时,它

我正在制作一个在Firefox OS和Firefox mobile上运行的web应用程序。我希望应用程序在第一次运行后完全离线。因此,我使用应用缓存进行离线使用。肉和土豆是数据,它存储在一个js文件中,其中包含一个嵌套数组变量。这个文件是13MB。使用
,我(显然)试图将这个大文件以及所有其他文件都缓存起来。当我在FF desktop中运行程序时,它工作正常并缓存文件(在用户确认后)。如果我断开与internet的连接,应用程序仍将运行。但是,在Firefox Mobile中作为应用程序运行时,它希望在每次启动应用程序时加载大文件。当我断开互联网连接时,应用程序显示超时。当应用程序作为应用程序运行时,是否存在阻止应用程序缓存FF Mobile上的文件的情况?我在js文件中的数据存储如下:

var bible = [
   [
      [ 'data here', 'data here', 'data here' ],
      [ 'data here', 'data here', 'data here' ],
      [ 'data here', 'data here', 'data here' ],
      [ 'data here', 'data here', 'data here' ]
   ]
];

请确保验证manifest.appcache的结构与此处的结构类似:

对于高达50mb的数据,您应该没有问题

你能帮我确认一下你在Firefox操作系统上使用App Manager时的行为是否正确吗


让我知道-如果你在那里得到了正确的行为,并且Firefox for Android/FF Mobile似乎仍然是一个问题,我将把这个问题传递给其中一个FF for Android开发者,看看他们是否能提供一些建议。

确保你验证你的manifest.appcache的结构与这里的结构类似:

对于高达50mb的数据,您应该没有问题

你能帮我确认一下你在Firefox操作系统上使用App Manager时的行为是否正确吗


让我知道-如果你在那里得到了正确的行为,并且Firefox for Android/FF Mobile似乎仍然是一个问题,我将把这个问题传递给其中一个FF for Android开发者,看看他们是否能提供一些建议。

你试过将数据文件分块吗?您甚至可能需要提出一种不同的文件格式,对于有限的设备(如当前的Firefox OS设备),它比JSON更紧凑。您在Firefox操作系统上是否遇到了特定错误?你试过调试你的应用程序吗?你试过分块你的数据文件吗?您甚至可能需要提出一种不同的文件格式,对于有限的设备(如当前的Firefox OS设备),它比JSON更紧凑。您在Firefox操作系统上是否遇到了特定错误?你试过调试你的应用程序吗?