2009-07-16 109 views
8

iPhone上的浏览器能够使用HTML5中引入的高级网络技术。其中之一是应用程序缓存,它允许网页在缓存中运行在客户端上,而无需连接到互联网。与本地存储一起,您还可以在页面中永久保存数据。作为本地应用程序运行的iPhone网络应用程序

我的问题是,是否有可能创建一个网站,当访问并设置为网络剪辑(主屏幕上的书签)时,可以随时再次访问。使用HTML5,Javascript和css,您可以制作一些非常好的应用程序,同时避免昂贵的开发人员费用,苛刻的应用程序批准和单一平台开发平台?

还是我只是在做梦?

+5

$ 99是一个昂贵的开发费用? – KevMo 2009-07-16 20:30:09

回答

6

是的,你描述的肯定是可能的。您可以利用Apple对HTML5应用程序缓存的支持,方法是创建一个清单文件,指明要缓存的资源,并从Web应用程序的HTML页面中指定该文件。有关如何执行此操作的详细信息,请参阅Apple's documentation

更新:我试过这个在我自己的网络应用程序,它的工作原理。您必须确保清单文件作为text/cache-manifest类型提供,就像它在文档中所述。另外,我不知道Safari会保证文件缓存多长时间。我发现手动清除Safari的缓存也会清除缓存的Web应用程序文件,即使是保存在设备主屏幕上的Web应用程序链接也是如此。

0

我一直在建设有宫腔内人工授精和iWeb中了脚本和安装程序称为Sentenza本地的HTML应用程序,我做的应用程序来测试Sentenza进行审查。

但都表示仍有欠缺容易framworks的,因为我相信这很容易使 一百磅的js文件中的用户,作为默认操作,如按钮命令一个新的页面

我认为这可能是possable重做HTML 5可以看出,没有必要Sentenza兑现为 据我所知已久的enabls这是您使用Ajax调用,而不是一个index.html的 调用它的工作原理

及其简单的我有(lalala =“Pagename.page”),或者如果页面只是很小,那么我可以做一个ancker命令,这也是touchlled通过JS和CSS据我所知

body 
div id="home" title="home" selected="true" 


div id="link1" title="New Page" 

我看起来像一个新的一页

/div 

我是小白,当谈到这一切,但是,如果我们做这些工作,看起来像本地应用程序,然后我觉得这有点儿东西都应该料流成荫,我不知道我们如何能做到这一点,但我相信我们可以做一个简单的大型机framwork,从来没有需要打开或 编辑为最终用户,他们只包括元和CSS的标签,如果你的帮助我做这样的事情,请发送电子邮件给网站管理员()mokodev()的信息,我想使这个框架免费的,但也是基于已知IUI和使用iWeb框架,主机会在任何操作系统上工作,因为它只是平CSS和JS文件,但如果我们可以得到它工作我也可以尝试使Windows IU模板生成器这个 将使人们开始。

相关问题