随着移动网络应用程序成为下一个重要的事情..我开发了一个具有移动友好特性的小网页,它在Android和i-Phone上都运行良好,请看:http://dl.dropbox.com/u/4303088/gadgetdraftoknewdatac.html 这是纯粹的JS .. 它从Google Spreadsheets获取数据。
我可以在我的Android手机上将它加入书签,也可能是在i-Phone上,因为它非常小,但响应速度相当快,但我无法阻止页面重新加载。我读过的是我必须对网络服务器进行更改以设置页面过期(通过标题?)。目前我正在从服务器上提供服务,而我没有那种控制权。此副本从dropbox提供,例如..
有没有办法让这个行为更像是使用直接HTML / CSS / JS的“已安装”应用程序???
答案 0 :(得分:1)
我有两种选择,两者都很有趣。
您可以在网站presentation查看在线HTML5ROCKS,以获得许多HTML5 / CSS3 / JavaScript功能的快速参考和演示。例如,您将在幻灯片中看到某些功能,例如新的HTML5表单元素,WebSQL,WebSockets和Canvas。
唯一的问题是许多浏览器中尚未提供其中许多功能。请HTML5 test亲自检查一下!
我一直保持最佳状态,因为您可以使用一种非常创新的方式来创建基于Web技术的跨平台应用程序(桌面/移动)。
查看Titanium Mobile中的appcelerator,因为您可以使用HTML5,CSS3,JavaScript,PHP等网络技术为iOS(iPhone / iPod Touch / iPad)和Android操作系统创建应用程序Ruby和Python。它使用起来非常简单!您使用自己喜欢的Web技术创建页面,Titanium Desktop / Mobile使用它创建应用程序。最好的部分是它是免费的!
玩得开心! :)
答案 1 :(得分:-1)
这似乎是我正在寻找的......很快就会尝试! http://html5doctor.com/go-offline-with-application-cache/ 答案是使用清单文件:
清单文件 文件名在html中指定
<!DOCTYPE html>
<html lang="en" manifest="/offline.manifest">
// your html document
</html>
清单文件的示例。 然后有一个名为offline.manifest的文件&lt;&lt;&lt;&lt;注意你的html中的同名 与::
类似的东西# This is a comment
CACHE:
/css/screen.css
/css/offline.css
/js/screen.js
/img/logo.png
http://example.com/css/styles.css
就是这样! 该解决方案似乎适用于现代移动设备,在首次访问后大大缩短了DL时间。