2012-07-30 62 views
0

我在试用android手机上的appCache网站时出现了这个奇怪的问题。我已经在Froyo 2.2 Android设备上测试过它。我正在使用此AppCache演示测试AppCache在Android手机上的功能http://people.opera.com/shwetankd/demos/2/index.htmAndroid设备上的AppCache

我已经使用Dolphin Browser对其进行了测试,它可以工作。当我在Android的默认浏览器中测试它时出现问题。

因此,我访问该页面,然后关闭我的互联网连接。然后我重新加载页面,它将显示消息,如页面未找到,并在消息上附加URL。事情是当我单击错误消息中的相同URL时,它会加载缓存页面。同样的事情,当我新标签页,它的作品。

它只是不会在访问页面 - >关闭 - 互联网 - >重新加载现有页面。

任何想法?或者它只是我的测试设备?谢谢。

+0

好像它只是在默认浏览器中的错误。显然,当页面的上一次加载成功并在网络上再次尝试时,它会忽略appcache。 – 2012-07-31 12:14:19

+0

@MEB你有没有在Android设备上试过它? – lorraine 2012-07-31 14:12:49

+1

是的。尝试在桌面(Firefox)和Android 2.3.5(FF,Dolphin,默认) - >正常工作,而不是默认浏览器:在断开连接后简单地重新加载站点,获取您关心的输出 - 关闭并输入该网址再次:没问题。 – 2012-07-31 14:54:12

回答

1

对我来说似乎是正确的行为:当您使用重新加载时,您要求浏览器重新加载页面,意思是“从Internet获取”。

如果您正常访问该页面,您只希望页面和应用缓存足够好。

现在,即使对于重新加载应用程序缓存也是有意义的,以避免混淆,但是您需要另一种方式(例如桌面浏览器上的Ctrl-F5)来表达“不,我真的意味着我想要你下载一个全新的副本“。

挑选你的癌症:用户混淆或新控制(这也可能导致用户混淆)。

(我知道这几乎是一岁,但在这我只是偶然)