Javascript 设置客户端的浏览器内存

Javascript 设置客户端的浏览器内存,javascript,html,html5-canvas,browser-cache,filereader,Javascript,Html,Html5 Canvas,Browser Cache,Filereader,我有一个应用程序,用户从计算机上传图像,然后在画布上绘制图像 在chrome和firefox中,我使用的是filereader。但是,如果用户上传了一个非常大的图像,它就不能正确加载,或者不能加载,也不能被绘制到画布上 我已经尝试过直接从计算机访问同一个文件,效果很好。那么,有没有办法增加浏览器内存,以便正确加载大型图像 或者还有其他问题 根据我的经验,对于上面提到的平台,您可以放心地打赌最低5MB。将您的数据保持在该级别以下,您应该非常安全 阅读这篇文章。它有一些很好的信息,但并不完全准确,尤

我有一个应用程序,用户从计算机上传图像,然后在画布上绘制图像

在chrome和firefox中,我使用的是filereader。但是,如果用户上传了一个非常大的图像,它就不能正确加载,或者不能加载,也不能被绘制到画布上

我已经尝试过直接从计算机访问同一个文件,效果很好。那么,有没有办法增加浏览器内存,以便正确加载大型图像


或者还有其他问题

根据我的经验,对于上面提到的平台,您可以放心地打赌最低5MB。将您的数据保持在该级别以下,您应该非常安全

阅读这篇文章。它有一些很好的信息,但并不完全准确,尤其是说你不能超过极限的部分。 我知道一个事实,在iPhone上,一旦你达到限制,手机会询问用户是否需要更多空间。(有点准确,但不完全准确)

在Android平台上,堆内存限制设置为12MB。不确定其他平台。由于您将在某种网络容器(Webkit或其他)中运行,我不会对此太担心。容器本身在管理内存和实现文件缓存以最小化其占用空间方面非常出色

我建议您将内存优化等留到最后。谁知道呢,你可能根本不需要它。不要过早地优化

附言:
看看Phonegap:

它不适用于手机。这是一个web应用程序!