如何在Android上“离线”运行Web应用程序?


9

我有一个使用HTML5编写的Web应用程序,该应用程序利用应用程序缓存进行“脱机”访问。

在iPod touch上,我可以在线访问网络,单击“ +”图标,然后在主屏幕上设置快捷方式。即使没有Internet连接,这也会全屏启动Web应用程序并运行该应用程序。

我的Android设备上是否可以使用类似的过程,或者制造商会有所不同?


这听起来像是StackOverflow
ale

2
呵呵,第一个SU关闭了,现在AE要把我弹回去吗?我认为这比这简单!8 ^ D
Dillie-O 2010年

Answers:


7

Android支持离线数据保存,如果进入浏览器,依次选择“设置”,“高级设置”,“网站设置”,则可以看到此信息,并且可以看到哪些网站正在使用离线缓存,以及哪些网站正在使用其他高级访问方式(例如GPS) 。

要在主屏幕上为网站创建图标,请执行以下操作:在浏览器中为该页面创建书签后,您可以进入主屏幕,长按一下可用空间,选择“快捷方式”,“书签”并选择那个。那应该为您提供直接指向该页面的图标。


谢谢!“全屏”模式可能仅适用于iPhone,但是当手机处于飞行模式时,我能够通过图标验证该应用程序是否正常运行。
Dillie-O 2010年

2

以我的HTML5知识,即使网站实现了脱机内容和访问,也只有在客户端使用的浏览器支持的情况下,脱机内容和访问才起作用。根据您的说法,iOS浏览器似乎支持离线应用程序,但Android浏览器尚不支持。因此,您将不得不等待浏览器更新。


离线数据保存在Android上受支持,进入浏览器,“设置”,“高级设置”,“网站设置”,您可以看到哪些网站正在使用离线缓存,以及哪些网站正在使用其他高级访问方式(例如GPS)。
GAThrawn

@GAThrawn我能够检查一下,并验证了昨晚三星Fascinate在“飞机”模式下运行的应用程序。我一直在寻找如何使“主页屏幕”链接正常工作以及是否有办法像在iPhone / iPod touch上那样以“全屏模式”打开应用程序。
Dillie-O 2010年

@ Dillie-O在浏览器中为该页面创建书签后,您可以进入主屏幕,长按一下可用空间,选择“快捷方式”,“书签”并选择该书签。那应该为您提供直接指向该页面的图标。不拥有iPhone我不确定全屏是什么意思,所有网页都是全屏的,不是吗?
GAThrawn

@GAThrawn您应该将评论迁移到答案。这就是我一直在寻找的东西。至于“全屏”模式,其功能类似于Chrome中的“网络应用”模式,在该模式下,它会剥离导航页眉/页脚元素,并以这种方式为您运行该应用。
Dillie-O 2010年

0

您可以使用此应用程序:脱机浏览器链接:您可以在SD卡中下载网站的一部分,然后脱机阅读

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.