Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 作为本机应用运行的iPhone web应用_Javascript_Iphone_Html_Offline_Mobione - Fatal编程技术网

Javascript 作为本机应用运行的iPhone web应用

Javascript 作为本机应用运行的iPhone web应用,javascript,iphone,html,offline,mobione,Javascript,Iphone,Html,Offline,Mobione,iPhone上的浏览器能够使用HTML5中引入的高级web技术。其中一个是应用缓存,它允许网页从缓存在客户端上运行,而无需连接到internet。与本地存储一起,您还可以在页面中永久保存数据 我的问题是,是否有可能创建一个网站,当访问并设置为网络剪辑(主屏幕上的书签)时,可以随时再次访问该网站。使用HTML5、Javascript和css,您可以制作一些非常好的应用程序,同时避免昂贵的开发费用、苛刻的应用程序审批和单一平台开发平台 还是我只是在做梦?是的,你所描述的肯定是可能的。你可以利用苹果对

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

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


还是我只是在做梦?

是的,你所描述的肯定是可能的。你可以利用苹果对HTML5应用缓存的支持,创建一个清单文件,指明要缓存哪些资源,并在你的web应用的HTML页面中指定该文件。有关如何执行此操作的详细信息,请参阅


更新:我在自己的web应用程序上尝试过这个,它很有效。您必须确保清单文件作为类型text/cache清单提供,如文档中所述。另外,我不知道Safari保证将文件缓存多久。我发现手动清除Safari的缓存也会清除缓存的web应用程序文件,即使对于保存在设备主屏幕上的web应用程序链接也是如此。

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

但所有人都说,对于一个用户来说,仍然缺乏易用的framworks,我相信这很容易做到 一个cental js脚本,作为默认操作,例如用于新页面的按钮命令

/div
我认为这可能是有可能重做的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模板生成器
将使人们能够开始

您可能想看看mobione-

通过使用以下方法,我们实际上已经制作了一个用phone gap包装的android和iphone应用程序。这只是一个web应用程序,但你不会知道;)


$99是昂贵的开发者费用吗?$99是便宜货。考虑到VisualStudio要花费数百美元,为iPhone开发99美元是一个惊人的价格。考虑到你没有挣到任何钱,你是丹麦的一名学生,不打算销售应用程序,那么是的,99美元会让你感觉很贵。当然,我可以为这些应用收费,但我说的是制作一个供个人使用的应用程序+一些朋友。我为自己制作一些小应用程序,有时还会在手机上安装它们。你并不真的需要开发许可证,除非你真的想在商店里分发它。老实说,把你的朋友聚在一起,让他们捐10美元,得到99美元的版本。那是什么,每人一个比萨饼你还需要一台Mac电脑。我和我的朋友都不会为了制作一些应用程序而在Mac上花很多钱。并不是说我不想要苹果。