废话就不多说了,开始。。。
从Android的浏览器中递传cookie数据到App中
蒋彪@南京
2013-4-19
1. 求需
客户有一个求需, 在Android的浏览器上登录一个site, login后之,会在当地cookie中保存login信息。
客户要求接下来在浏览器上,点击一个按钮,够能启动app, 并且将cookie中的login信息递传给app, 让app免于再次登岸的繁琐。
2. 技巧现实
Html上加添一个a标签,如下
启动app
XXX是js在早期化的时候,附上去的cookie信息
App的AndroidManifest.xml中的MainActivity中入加如下的intent
在MainActivity的OnCreate中入加如下方法,得取cookie://前面的cookie信息
Intent intent = getIntent(); String uri = intent.getDataString();
3. 技巧风险
这招能管用的前提是cookie要被置设为 HttpOnlyNo, Secure No,否则js取不到cookie,再咋搞都没用。
#以上#
文章结束给大家分享下程序员的一些笑话语录: N多年前,JohnHein博士的一项研究表明:Mac用户平均IQ要比PC用户低15%。超过6000多的参加者接受了测试,结果清晰的显示IQ比较低的人会倾向于使用Mac。Mac用户只答对了基础问题的75%,而PC用户却高达83%。