2012-08-15 66 views
0

我正在爲臺式機,平板電腦和智能手機創建一個Web應用程序。我的應用程序在服務器端呈現(使用asp.net mvc),並且很難爲每個頁面提供Ajax調用...PhoneGap可以將我的基於Web的應用程序顯示爲嵌入式瀏覽器嗎?

由於我使用JQuery mobile生成ui,因此我的程序即使從服務器完全加載,也會有反應。

我的第一個問題是,我可以在PhoneGap,像嵌入式瀏覽器中加載該網頁(針對手機和平板電腦進行了優化)嗎?

我在下載第一頁時需要一些動畫,以獲得更好的用戶體驗並避免應用商店提交問題。這個怎麼做?

+0

我猜你可以,但是檢查你是否可以提交這樣的應用程序來存儲。 – nhahtdh 2012-08-15 13:18:35

+0

@nhahtdh那麼我應該在哪裏瞭解更多關於向app store和andorid市場提交應用的規則?還有如何在PhoneGap中做到這一點? – 2012-08-15 13:20:47

+0

我不知道。我只聽說過蘋果公司的情況,即沒有骨架HTML的應用程序會被拒絕,因爲應用程序在商店中後,服務的實際內容會發生變化。不確定Android市場。 – nhahtdh 2012-08-15 13:23:17

回答

2

如何做一個iframe與...

iframe { width: 100%, height: 100%; padding: 0; margin: 0; z-index: 1; } 

然後做與下面的樣式動畫一個div ...

#animation { width: 100%, height: 100%; padding: 0; margin: 0; z-index: 2; } 

然後加入這樣的事情

myIFRAME.document.onload = $('#animation').hide(); 

但是你總是有在網上,你會感覺到你的「應用程序」的響應速度緩慢。

以下是關於本機應用程序通常比基於HTML5更快一點的更多信息。由於它是一個嵌入在html5應用程序中的html5應用程序,因此您的將更糟糕... https://stackoverflow.com/a/10772161/773263

0%進入iTunes的機會。

Android會沒事

+0

你是什麼意思關於'你會感覺到你的「應用程序」的響應速度緩慢?你的意思是*等待時間*或*過渡*或其他事情? – 2012-08-15 14:32:18

+0

我已經做了一個編輯鏈接,解釋爲什麼HTML應用程序可能會更慢......在你的情況下,這會更糟,因爲它是一個帶有iframe的html應用程序......雙重打擊。 – 2012-08-15 14:37:39

+0

除了'iframe'之外沒有其他辦法嗎?例如,下載頁面中的代碼立即顯示* loading ... *。 – 2012-08-15 14:43:14

相關問題