8

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

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

还是我只是在做梦?

4

4 回答 4

6

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

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

于 2009-11-12T16:49:38.693 回答
0

我一直在用 iui 和 Iweb up 脚本和名为 Sentenza 的安装程序构建一个原生 html 应用程序,我正在做这个应用程序来测试 Sentenza 以供审查。

但是所有人都说对于用户来说仍然缺乏简单的框架我相信制作一个中央js脚本很容易,作为默认操作,比如新页面的按钮命令

我认为这可以重做看到的 html 5 并且不需要兑现,因为据我所知,只要您使用 ajax 调用而不是 index.html 调用它就可以使用 Sentenza

它很简单我有(一个lalala =“Pagename.page”),或者如果页面很小,那么我可以做一个ancker命令,据我所知,JS和css也接触过

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


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

我看起来像一个新的页面

/div

谈到这一切,我是个菜鸟,但如果我们让这些工作并且看起来像原生应用程序,那么我觉得这种事情应该是流线型的,我不知道我们怎么能做到这一点,但我相信我们可以做一个简单的永远不需要为最终用户打开或编辑的大型机框架,它们只包含 meta 和 css 标签,如果您有兴趣帮助我做这样的事情,请发送电子邮件给网站管理员 ( at ) mokodev ( Dot ) 信息我想使这个框架免费,但也基于已知的 IUI 和 IWeb 框架,大型机可以在任何操作系统上工作,因为它只是平面 css 和 js 文件,但如果我们能让它工作,我也可以尝试制作一个 windows IU 模板生成器这将使人们上手。

于 2010-03-18T20:27:13.710 回答
0

您可能想看看 mobione - http://www.genuitec.com/mobile/

于 2010-09-09T17:46:29.510 回答
0

通过使用以下方法,我们实际上制作了一个包裹在手机间隙中的 android 和 iphone 应用程序。它只是一个网络应用程序,但你不会知道它;)

http://www.kintek.com.au/web-design-blog/developing-for-the-iphone-and-ipad-by-runing-os-x-10-6-snow-leopard-on-a-个人电脑/

于 2010-12-03T05:45:56.833 回答