0

Phonegap と BB10 で childBrowser を使用して Twitter/Facebook で oAuth を実行すると問題が発生します。これはiOS/Androidで完全に機能しています。

Phonegap 2.7.0 ドキュメントによるwindow.open()window.close()、BB10 でサポートされている唯一の方法です。

oAuth メソッドは、子ブラウザー ウィンドウで URL の変更を検出して oauth トークンを解析およびアクセスすることに依存しているため、イベント リスナーを childBrowser ウィンドウにアタッチできる方法が必要です。残念ながら、これも BB10 の Phonegap 2.7 ではサポートされていません。

だから、私はここでこの魂を見つけました:https://github.com/blackberry/BB10-WebWorks-Samples/tree/master/Twitter-OAuth-1、しかし残念ながら、PhonegapのchildBrowserが呼び出しを引き継ぐため、これは機能しませんwindow.open().

誰かがこの問題に遭遇しましたか? ここで何をすべきかわかりません。

BB10 に組み込まれている子ブラウザに依存するInAppBrowserように、Phonegap 2.7 でを無効化/削除することはできますか?window.open()

4

2 に答える 2

0

私は実際に上記の BlackBerry ChildBrowser API サンプルを作成しました。childWindow のハンドルを問題なく取得できるはずです。

サンプル アプリを単独で実行して、console.log を確認してみましたか?

于 2013-06-10T13:11:07.600 に答える