2009-07-16 98 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模板生成器這個 將使人們開始。

相關問題