如何从android中使用appcelerator访问来自URL的查询字符串
问题描述:
我正在android中使用appcelerator实现OAUTH。登录页面被重定向到响应页面,并将标记附加到查询字符串,例如http://mysite.com?access_token=“令牌”如何从android中使用appcelerator访问来自URL的查询字符串
所以我需要使用Appcelerator的获取这个查询字符串。
我已经使用Ti.App.getArguments() 但这个api只适用于ios不适用于android。
是否有API可用于Appcelerator的是,在Android能获取查询字符串?
答
添加事件侦听到的WebView像这样:
webview.addEventListener('load', function(e){
var url = e.url.split('?');
var urlParams = url[1];
});
变量urlParams将包含一个字符串,它看起来像param1=value1¶m2=value2
所以从那里,你只需要他们分手了,找到access_token
PARAM。
谢谢我已经想出了这个解决方案,是的,它的工作原理。 – Vivart 2012-03-15 05:27:18