我正在为台式机、平板电脑和智能手机创建一个网络应用程序。我的应用程序在服务器端呈现(使用 asp.net mvc),并且很难为每个页面提供 Ajax 调用...
由于我使用 JQuery mobile 生成 ui,所以即使我的程序的 ui 完全从服务器加载,它也会响应。
我的第一个问题是,我可以在 PhoneGap 之类的嵌入式浏览器中加载该网页(针对手机和平板电脑进行了优化)吗?
并且我需要在下载第一页时有一些动画,以获得更好的用户体验并避免应用商店提交问题。这个怎么做?
最佳答案
用...制作一个 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 会很好
关于android - PhoneGap 能否将我的基于 Web 的应用程序显示为嵌入式浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11969154/