2012-03-13 25 views
0

我正在android中使用appcelerator實現OAUTH。登錄頁面被重定向到響應頁面,並將標記附加到查詢字符串,例如http://mysite.com?access_token=「令牌」如何從android中使用appcelerator訪問來自URL的查詢字符串

所以我需要使用Appcelerator的獲取這個查詢字符串。

我已經使用Ti.App.getArguments() 但這個api只適用於ios不適用於android。

是否有API可用於Appcelerator的是,在Android能獲取查詢字符串?

回答

1

添加事件偵聽到的WebView像這樣:

webview.addEventListener('load', function(e){ 
    var url = e.url.split('?'); 
    var urlParams = url[1]; 
}); 

變量urlParams將包含一個字符串,它看起來像param1=value1&param2=value2所以從那裏,你只需要他們分手了,找到access_token PARAM。

+0

謝謝我已經想出了這個解決方案,是的,它的工作原理。 – Vivart 2012-03-15 05:27:18

相關問題