为什么html5应用程序,不能在我的Android上脱机工作?

时间:2012-01-26 11:06:34

标签: android html html5 web-applications

你好我有这个问题,我需要你的帮助来弄清楚我错过了什么。

在这个页面上有很多html5 mobile \ web应用程序 http://web.appstorm.net/roundups/30-incredibly-useful-fun-html5-mobile-apps/

我们以此为例(您可以在其中绘制的白页) http://miniapps.co.uk/canvas/

和这个(你可以添加员工的列表,例如当你在超市和你已经找到的东西时) http://miniapps.co.uk/checklist/

如果我在网上使用这些应用程序正在我的电脑和我的Android手机上工作。现在这就是问题所在。我正在开发一个Android应用程序。我有一个内置隐形浏览器的活动应该运行保存在手机上的网络应用程序。

因此,当我在互联网上找到一个有趣的html5或html4应用程序时,我想将此应用程序保存在我的电脑硬盘上,将其移至我的Android手机并通过我的Android应用程序离线使用它。 因此,当我在我的电脑浏览器中打开应用程序时,我点击文件,然后保存页面,然后完成页面。

对于Check list应用程序,它会下载这些文件: Checklist.html和一个文件夹Checklist_file,内有4个.js文件和1个.css文件。

如果我点击Checklist.html它会打开页面离线并且它在我的电脑上完美运行,但是当我在我的Android手机上移动所有这些文件并且我点击html文件时,它不再起作用了。它实际上打开页面,显示应用程序,但我无法与它交互,我可以数字新的对象名称,但我不能单击添加按钮,或检查和取消选中项目。

与画布应用程序相同,我可以绘制,但保存图像或清除页面的按钮不起作用。

我想知道为什么,如果我以错误的方式保存应用程序以及为什么他们在我的电脑上离线工作但不在电话上工作。它与我正在开发的应用程序无关也因为如果我直接点击html文件它打开浏览器和应用程序但结果是相同的,我无法完全互动,但当我在线使用它们时它们完美地工作所以它也不是一个安卓问题。

我真的需要能够离线运行html(或html5)应用程序,因为它是一个大项目的一部分。

TNX。

3 个答案:

答案 0 :(得分:1)

我不知道如何简单地按照你的要求做什么,但这听起来好像你可以通过手机间隙实现这一点。它允许您使用基于Web的语言(如html 5和javascript)为您编写应用程序,然后在任何设备上运行它们。我前几天只是亲自看了一下,并计划在未来的某个时候使用它来修剪我的应用程序版本。

http://phonegap.com

答案 1 :(得分:0)

如何使用您的PC浏览器打开应用程序,点击文件 - >保存页面 - >完整的HTML页面。然后复制手机中的文件。

这对您来说是最快的解决方法。或者......你可以投入一些时间学习电话空白。或java for android。

答案 2 :(得分:0)

你需要查看缓存清单,找到答案。 html5页面需要设置正确的参数才能脱机运行。