gpt4 book ai didi

android - 使用本地和服务器页面的 PhoneGap jQuery-Mobile 应用程序

转载 作者:可可西里 更新时间:2023-11-01 06:12:18 26 4
gpt4 key购买 nike

我在 iOS 上有一个基本的 PhoneGap/jQuery-Mobile 应用程序,它最初加载作为应用程序一部分的 index.html 页面。在该页面上有一个链接指向我们移动网站上的一个页面(未部署为应用程序的一部分)。这是我想要的,因为当我单击链接时,它会在我的应用程序中加载移动页面(我更新了 PhoneGap.plist ExternalHosts,因此它会在我的应用程序中加载,而不是在 Safari 中加载)。

我的问题是是否可以从我的应用程序中显示的移动页面(但不是我的应用程序的一部分)链接回的页面/strong> 我的应用程序的一部分?这可能吗?如果不是,我有什么选择可以实现同样的行为?

我希望我的应用程序的基本设计是有某种菜单,该菜单始终可见,带有按钮,可将您带回到应用程序中不同页面的菜单(例如主页、移动网站、相机等)。 ).单击菜单链接可在导航栏下方加载移动网页,该页面可以是 Phonegap 应用程序的本地页面,也可以是我们服务器上的远程页面。 (可选地,菜单/导航栏可以是移动站点的一部分——但这只有在移动站点页面菜单上的主页按钮加载应用程序的 index.html 页面时才有效)。

计划是为 iOS 和 Android 上的应用程序维护同一个代码库,并仍然使用 PhoneGap 访问手机的功能,例如相机。然而,我们不必为每个服务器端信息交换(检索、数据库更新等)编写 .ajax 调用,我们可以利用我们现有的一些服务器端表单和已经托管为 .aspx 页面的页面,将它们提供给我们的Phonegap 应用程序。如果可能的话,能够在我的应用程序和我的移动网站(全部使用 JQuery Mobile)的页面之间来回链接是最理想的。能够在我们的远程服务器页面上包含 phonegap.js 并包含从这些页面内部对 phonegap 的 javascript API 调用,如果可以的话,这将是另一个巨大的好处。

希望这是有道理的。

提前致谢!

最佳答案

是的,我们做到了。我们使用了 ChildBrowser,如下所述。我们不得不修改 iOS 和 Android 上的 ChildBrowser 用户界面以隐藏地址栏和工具栏。让我们的移动网站标题/菜单栏与我们的 native 标题栏匹配需要一些努力。最终结果是无缝体验——您根本无法分辨您正在查看的是 native 页面还是我们移动网站提供的页面。

关于android - 使用本地和服务器页面的 PhoneGap jQuery-Mobile 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com