1

filepicker.io を iOS6 for iPad の Phonegap 2.2.0 プロジェクトに統合しようとしています。filepicker.io のドキュメントでは、childbrowser を実行するだけで準備完了と書かれています。( https://github.com/Filepicker/filepicker-phonegap ) さて、子ブラウザを起動して典型的な Google の例をテストしてみました。しかし、Android の例のように API を呼び出そうとすると、うまくいきません。エラーのため、ホワイトリストも編集しました。問題は、誰かが iOS で試したことがありますか? 見つかった例はありません。前もって感謝します。

4

1 に答える 1

2

新しいV1APIを使用してiOSで実行するには、独自のファイルピッカー文字列を手動で作成し、チャイルドブラウザーで直接開く必要があります。文字列の最後にリダイレクトURLを追加する必要があります。写真の場合は次のようにします。

pick: function() {
    cb = window.plugins.childBrowser;
    if(cb!=null){
        cb.onLocationChange = function(loc){
            if (loc != "about:blank"){
                console.log(loc);
                if(loc.indexOf("fpurl") > -1) {
                cb.close();
                }
            var n = loc.split("fpurl=");
            fpurl = n[1];
            alert(fpurl);
        }
    };
cb.showWebPage("https://www.filepicker.io/dialog/open/?m=image/*&key="YOURAPIKEY"&referrer=&modal=false&redirect_url=https://www.filepicker.io/dialog/phonegap_done/");
}
于 2013-01-25T15:47:30.627 に答える