0

PhonegapとjQueryを使用してiOSアプリを作成中ですが、iFrame(通常どおりに読み込む)と外部URL(Safariで開く)の両方を許可しようとすると問題が発生します。POSTを送信して結果のページをSafariで開くことができなかったため、iframeを使用するパスを選択することにしました(サファリのフルサイトを開くモバイルフレンドリーなログインウィンドウを作成しようとしていました)。

この問題を解決するために最近v1.5にアップデートしましたが、それでも発生します。

「[urlscheme]isEqualToString:@ "http" ....」というトリックを試しましたが、これにより、iframe内のすべてのページが強制的にsafariに読み込まれます。

それで、外部URLとiframeをWebappと同じように動作させる(iOSのホーム画面ボタンに追加する)か、SafariにPOSTを送信できるようにしたいですか?

誰かアイデアがありますか?:)

ありがとう!

4

1 に答える 1

0

戦術を少し変更して、アプリを使用して完全にログインすることもできますが、認証トークンを作成して、標準のリンクを介して渡され、サファリで開かれるようにします。

毎回新しいトークンを生成できます。トークンはアクセスのための有効なシステムです。

于 2012-03-18T08:23:37.577 に答える