1

我想在 iPhone 的 PhoneGap 应用程序中使用外部服务。
当该过程完成时,该服务将使用成功 url 将用户重定向到原始页面。
我应该将什么 url 传递给服务以返回到我的 PhoneGap 应用程序?
我曾尝试使用 file://www/index.html,但出现权限错误。

4

1 回答 1

1

您不能在 PhoneGap html 页面中可靠地使用绝对 URL。在安卓上你有

file:///android_asset/www/index.html

但在 iOS 上,您的网址类似于

file:////var/mobile/Applications/[uuid]/[app name].app/www/index.html

您事先不知道该 url,因此要获得指向 index.html 的绝对链接,您需要从 document.location 获取该 url,并将其设置为基本 url 或将其保存以在链接中使用。

于 2012-11-29T00:55:22.913 回答