1
我想在iPhone的PhoneGap应用程序中使用外部服务。
该过程完成后,该服务将成功地将用户重定向到原始页面。
我应该将哪些网址传递给服务以返回到我的PhoneGap应用程序?
我试过file://www/index.html,但是我得到权限错误。PhoneGap:返回index.html
我想在iPhone的PhoneGap应用程序中使用外部服务。
该过程完成后,该服务将成功地将用户重定向到原始页面。
我应该将哪些网址传递给服务以返回到我的PhoneGap应用程序?
我试过file://www/index.html,但是我得到权限错误。PhoneGap:返回index.html
您无法在PhoneGap html页面中可靠地使用绝对路径。在Android上你有
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或将其保存以用于链接。
我在模拟器中试过这个,但是一旦它回来,该文件就无法从应用中访问。我实际上无法在设备上进行测试:您认为它会有所不同吗? – pasine