2012-02-01 11 views
1

皆さん!Phonegap childbrowserプラグインが最後のページリダイレクトを取得しています

私はChildbrowser Phonegapプラグインを使用して、ユーザーのTwitter認証用のphonegapアプリケーション内のユーザーをリダイレクトしようとしています。アイデアは、twitterがコールバックページにリダイレクトするときを検出し、oauth_verifierトークンを取得し、最後に要求トークンを取得することです。

質問は、twitterがapi/authenticationへのリダイレクトと、コールバックURLへの他のリダイレクトを行うように思われるということです。誰でも最初のonLocationChangedイベントを飛び越えて最後のリダイレクトを取得する方法を知っていますか?ツイッターがリダイレクト全体を終了し、最終的にリダイレクトするのを待つことはできますか?

ありがとうございます!

ベスト。私はこの正確なことについてのブログ記事やチュートリアルを書いた

答えて

2

- www.drewdahlman.com/meusLabs/?p=40

あなたがいる中で最も興味がある作品。これにより、複数の変更をリッスンできますが、コールバックURLが呼び出されたときにのみ起動されます。

if (loc.indexOf("http://www.YOUR_DOMAIN.com/?") >= 0){ 

} 
+0

ありがとうございました! サンプルをダウンロードしました。これは自分のコードと非常によく似ています。 私の問題が見つかりました。私は偽のURL(i、e:http:// localhost/twitter?....)を使用していましたが、iOSではページが存在しないとwebviewはリダイレクトされません。私はアンドロイドで同じコードを試してみましたが、うまくいきます。この問題を解明するために、私は他のアクティブなページを使用しています。 乾杯! – blackdragon

+0

本当に助けてくれてうれしい! :) –

関連する問題