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()