zoukankan      html  css  js  c++  java
  • 信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器

    废话就不多说了,开始。。。

        

    从Android的浏览器中递传cookie数据到App中

        蒋彪@南京

        2013-4-19

        

    1.    求需

                    客户有一个求需, 在Android的浏览器上登录一个site, login后之,会在当地cookie中保存login信息。

                    客户要求接下来在浏览器上,点击一个按钮,够能启动app, 并且将cookie中的login信息递传给app, 让app免于再次登岸的繁琐。

        

    2.    技巧现实

        Html上加添一个a标签,如下

    <a class="button-download"  href="cookie://XXXX "><span>启动app</span></a>

        XXX是js在早期化的时候,附上去的cookie信息

        App的AndroidManifest.xml中的MainActivity中入加如下的intent

                    

    <intent-filter>
                    <action android:name="android.intent.action.VIEW"/>
                    <category android:name="android.intent.category.DEFAULT"/>
                    <category android:name="android.intent.category.BROWSABLE"/>
                    <data android:scheme="cookie"/>
            </intent-filter>

        MainActivityOnCreate中入加如下方法,得取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%。

  • 相关阅读:
    java 编程语言基础 第一章 自我介绍
    Spring详解(四)------注解配置IOC、DI
    Spring详解(三)------DI依赖注入
    Spring详解(一)------概述
    mybatis 详解(十一)------ mybatis和spring整合
    mybatis 详解(十)------ 逆向工程
    mybatis 详解(九)------ 一级缓存、二级缓存
    mybatis 详解(八)------ 懒加载
    mybatis 详解(七)------一对一、一对多、多对多
    06-单例模式
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3031606.html
Copyright © 2011-2022 走看看