2012-02-01 22 views
1

Hy everyone!Phonegap childbrowser插件獲取最後一頁重定向

我想使用Childbrowser Phonegap插件重定向我的phonegap應用程序中的用戶用戶Twitter認證。這個想法是檢測twitter何時重定向到回調頁面,獲取oauth_verifier標記並最終獲取請求標記。

問題是,它似乎Twitter的重定向到API /身份驗證,然後其他重定向到回調URL。任何人都知道如何跳過第一個onLocationChanged事件,然後捕獲最後一次重定向?我可以等待twitter完成整個重定向並最終獲得最後的重定向嗎?

在此先感謝!

最好。

回答

2

我已經寫了一篇博客文章和教程的這個確切的事情 - www.drewdahlman.com/meusLabs/?p=40

這件作品,你會最感興趣的是。這將允許您監聽多個更改,但只有在調用回調URL時纔會觸發。

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

} 
+0

謝謝德魯! 我已經下載了您的示例,它與我的代碼非常相似。 我發現我的問題,這是我使用假的網址(我,電子郵件:http:// localhost/twitter?....),在iOS中,如果頁面不存在,webview不會重定向。我已經嘗試了相同的代碼在Android中,它工作正常。爲了解決這個問題,我使用了其他活動頁面,它的工作原理。 乾杯! – blackdragon 2012-02-04 19:01:43

+0

真的很高興幫助! :) – 2012-02-05 18:32:19

相關問題