2012-08-15 34 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

相关问题