Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 iPhone 的 PhoneGap 应用程序中使用外部服务。 当该过程完成时,该服务将使用成功 url 将用户重定向到原始页面。 我应该将什么 url 传递给服务以返回到我的 PhoneGap 应用程序? 我曾尝试使用 file://www/index.html,但出现权限错误。
您不能在 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 或将其保存以在链接中使用。