iPhone 用の PhoneGap アプリで外部サービスを使用したいと考えています。
プロセスが完了すると、サービスは成功 URL を取得して、ユーザーを元のページにリダイレクトします。
PhoneGap アプリに戻るには、どの URL をサービスに渡す必要がありますか?
file://www/index.html で試しましたが、パーミッション エラーが発生します。
質問する
617 次
1 に答える
1
PhoneGap html ページで絶対 URL を確実に使用することはできません。あなたが持っているアンドロイドで
file:///android_asset/www/index.html
しかし、iOSではあなたのURLは次のようなものです
file:////var/mobile/Applications/[uuid]/[app name].app/www/index.html
その URL は事前にわからないため、index.html への絶対リンクを取得するには、document.location からその URL を取得し、それをベース URL として設定するか、リンクで使用するために保存する必要があります。
于 2012-11-29T00:55:22.913 に答える