如何从 Android Chrome 中提取和查看 cookie?

Posted

技术标签:

【中文标题】如何从 Android Chrome 中提取和查看 cookie?【英文标题】:How do I extract and view cookies from Android Chrome? 【发布时间】:2016-07-06 05:06:03 【问题描述】:

我有什么方法可以从我的 android Chrome 浏览器获取和读取 cookie?

谢谢。

【问题讨论】:

出于明显的隐私和安全原因,我当然希望不会。 好吧,您可以从 Chrome 桌面(Windows)获取、读取和编辑 cookie。 Google Sync 功能在同步 cookie 时不起作用... 【参考方案1】:

按照这些步骤进行

1:转到您要从中获取 cookie 的网页。

2:在 URL 中键入以下内容:

javascript:alert(document.cookie);

然后按回车

只需输入,不要粘贴!

【讨论】:

这是一种快速显示 cookie 的方法,谢谢 这是一种有趣的方法,但它只显示所有 cookie 的一小部分。 我希望一定有另一种方式! javascript:document.cookie; 效果更好 ?【参考方案2】:
(function(omit global) 
        'use strict';
        var k, aa = 'function' == typeof object.defineproperties ? object.defineproperty : function(a, b, c) 
                a != array.prototype && a != object.prototype && (a[b] = c.value)
            ,
            m = 'undefined' != typeof window && window === this ? this : 'undefined' != typeof global && global ? global : this;

        function ba() 
            ba = function() ;
            m.symbol || (m.symbol = ca)
        
        var da = 0;

        function ca(a) 
            return 'jscomp_symbol_' + (a || '') + da++
        

        function n() 
            ba();
            var a = m.symbol.iterator;
            a || (a = m.symbol.iterator = m.symbol('iterator'));
            'function' != typeof array.prototype[a] && aa(array.prototype, a, 
                configurable: !0,
                writable: !0,
                value: function() 
                    return ea(this)
                
            );
            n = function() 
        

        function ea(a) 
            var b = 0;
            return fa(function() 
                return b < a.length ? 
                    done: !1,
                    value: a[b++]
                 : 
                    done: !0
                
            )
        

        function fa(a) 
            n();
            a = 
                next: a
            ;
            a[m.symbol.iterator] = function() 
                return this
            ;
            return a
        

        function p(a) 
            n();
            ba();
            n();
            var b = a[symbol.iterator];
            return b ? b.call(a) : ea(a)
        

        function q(a, b) 
            function c() 
            c.prototype = b.prototype;
            a.pa = b.prototype;
            a.prototype = new c;
            a.prototype.constructor = a;…
            you

【讨论】:

【参考方案3】:

如果您通过 USB 将 Android 设备连接到 PC/Mac/笔记本电脑,则可以在 Android 上的 Chrome 中查看 cookie。无需生根。笔记本电脑需要安装 Chrome。然后,您可以通过访问chrome://inspect/#deviceschrome://inspect/#devices在笔记本电脑上的 Chrome 中检查 Android 设备上的内容

除此之外,您还需要在 Android 设备上启用开发者模式:

设置 -> 关于手机 -> 版本号。点击内部版本号 7 次。

然后在设置下你会看到一个新项目——“开发者选项”。

在开发者选项中启用 USB 调试。

如果您的笔记本电脑 Chrome URL:chrome://inspect/#devices 上没有列出您连接的设备,则您可能需要安装 USB 驱动程序。或者在安装USB驱动后断开并重新连接设备。

详情在这里 - https://developer.chrome.com/devtools/docs/remote-debugging

一旦您可以检查内容,您就可以像在笔记本电脑上的 Chrome 中一样从网络选项卡获取 cookie。

注意:这在 inCognitoMode 中不起作用

【讨论】:

我喜欢这个主意,但它不起作用...原因未知。 现在它在遵循这个想法和这个问题之后也可以工作了:***.com/questions/21925992/…。似乎需要adb 才能获得 RSA 足迹。谢谢! 为我工作。不错...

以上是关于如何从 Android Chrome 中提取和查看 cookie?的主要内容,如果未能解决你的问题,请参考以下文章

PYTHON + SELENIUM(CHROME):如何从当前网址中提取特定文本并使用提取的文本转到另一个文本?

ID3标签提取

如何提取chrome浏览器缓存中的视频和音乐

你如何从android中的照片中提取地理位置信息?

如何从 Android 中的 Vision OCR 结果文本中提取姓名、电话号码和电子邮件地址?

Cordova 3.6:如何从 Android 的照片库中提取 GPS Exif 数据?