2011-01-19 15 views
4

随着移动网络应用成为下一个大事..我开发了一个具有移动友好特性的小型网页, Android和我的手机在这里看到:http://dl.dropbox.com/u/4303088/gadgetdraftoknewdatac.html 它是纯粹的JS .. 它从Google Spreadsheets获取数据。如何让页面成为常驻用户(如果我没有服务器?)

我可以在我的Android手机上加上书签,也可能在i-Phone上,因为它非常小,它的响应性非常好,但是我无法阻止页面重新加载。我读过的是,我必须更改网页服务器来设置页面过期(通过标题?)。目前,我正在从服务器提供服务,而我没有这种控制权。这个副本从Dropbox例如..

有什么办法让这种行为更像是一个“安装”应用程序使用直HTML/CSS/JS?

+0

@jnpcl:不! :P – Alerty 2011-01-20 02:02:56

回答

-1

看来,这是我正在寻找..将尽快尝试! http://html5doctor.com/go-offline-with-application-cache/ 答案是使用一个清单文件:

清单文件 的文件名是在HTML

<!DOCTYPE html> 
<html lang="en" manifest="/offline.manifest"> 
    // your html document 
</html> 

清单文件的例子说明。 然后有一个名为offline.manifest < < < <记同名文件在你的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时间。

1

我有两种选择给你,两者都很有趣。

您可以通过网站HTML5ROCKS的在线presentation了解许多HTML5/CSS3/JavaScript功能的快速参考和演示。例如,您将在幻灯片中看到某些功能,如新的HTML5表单元素,WebSQL,WebSockets和Canvas。

唯一的问题是许多这些功能在许多浏览器中尚不可用。有一个HTML5 test自己检查出来!

由于您可以使用非常创新的方式创建基于Web技术的跨平台应用程序(桌面/移动设备),因此我保留了最后一部分。

看一看Titanium Mobileappcelerator,因为你可以通过使用Web技术,比如HTML5,CSS3,JavaScript的,PHP,Ruby和Python制作iOS(iPhone/iPod的触摸/ iPad的)和Android操作系统的应用程序。使用非常简单!你用你最喜欢的网络技术创建一个页面,Titanium Desktop/Mobile用它创建一个应用程序。最好的部分是它是免费的!

玩得开心! :)

+0

这两条线索都很有趣,但有点偏离,我相信截至目前,HTML5并没有提供我所要求的内容。我希望能够纠正,我希望避免使用一个完整的工具箱,尽管我可能在未来..我希望也许有一些HTML5中我忽略了一些东西,特别是Android和i-Phone浏览器/操作系统,截至目前我可以忽视其他手机...... – dartdog 2011-01-20 14:56:35

相关问题