广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >如何获取IE浏览器Cookie信息
  • 207
分享到

如何获取IE浏览器Cookie信息

2024-04-02 19:04:59 207人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关如何获取IE浏览器Cookie信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。很多人不知道如何去获取IE浏览器中的Cookie信息,其实获取

这篇文章将为大家详细讲解有关如何获取IE浏览器Cookie信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

很多人不知道如何去获取IE浏览器中的Cookie信息,其实获取Cookie的方式很简单,只需要调用InternetGetCookie这个api就可以获得了。

InternetGetCookie的声明方式如下:

Private Declare Function InternetGetCookie Lib "wininet.dll" Alias "InternetGetCookieA" (ByVal lpszUrlName As String, ByVal lpszCookieName As String, ByVal lpszCookieData As String, lpdwSize As Long) As Boolean

我们要获取www.baidu.com这个域名之下的Cookie信息可以这么写:

Dim buffer As String * 8096If InternetGetCookie("Http://www.baidu.com", vbNullString, buffer, 8096) Then    MsgBox "获取到的Cookie信息如下: " & vbCrLf & bufferEnd If

获取结果:

获取到的Cookie信息如下: bdshare_firstime=1385336980826; sug=3; sugstore=1; BD_TMP_CK=true; BAIDUID=F1F6DA77AD0E469EEF3301C98F1CB0A1:FG=1; cflag=65535%3A1; BAIDU_WISE_UID=wapp_1385534156727_907; locale=zh; bdime=0; NBID=D3EEB391CF4DCDA2ED0B6035E872886D:FG=1

在用InternetGetCookie获取Cookie信息有个缺点,它无法获得带有HTTP_ONLY标记的Cookie。

针对这个问题的解决办法是使用InternetGetCookie这个API的扩展版InternetGetCookieEx来获取,不过它也有问题,对某些版本的IE支持不怎么好。

InternetGetCookieEx的声明方式如下:

Private Const INTERNET_COOKIE_HTTPONLY As Integer = 8192Private Declare Function InternetGetCookieEx Lib "wininet.dll" Alias "InternetGetCookieExA" (ByVal url As String, ByVal cookieName As String, ByVal cookieData As String, ByRef size As Integer, ByVal flags As Integer, ByVal pReserved As Long) As Boolean

调用方式也差不多:

Dim buffer As String * 8096If InternetGetCookieEx("http://www.baidu.com", vbNullString, buffer, 8096, INTERNET_COOKIE_HTTPONLY, 0) Then    MsgBox "获取到的Cookie信息如下: " & vbCrLf & bufferEnd If

获取结果:

获取到的Cookie信息如下: bdshare_firstime=1385336980826; sug=3; sugstore=1; BD_TMP_CK=true; BAIDUID=F1F6DA77AD0E469EEF3301C98F1CB0A1:FG=1; cflag=65535%3A1; BAIDU_WISE_UID=wapp_1385534156727_907; locale=zh; bdime=0; NBID=D3EEB391CF4DCDA2ED0B6035E872886D:FG=1; BDUSS=EdwblA4akE5NjV-N3RPZFdjcW52VkJQQXBvbXhRMm5PaEXucy05am1MYkdjY0pTQVFBQUFBJCQAAAAAAAAAAAEAAAXDmn4UdDJubgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMbkmlLS5JpSe

这两个API各有优缺点,具体使用哪个得看具体情况选择了。

关于“如何获取IE浏览器Cookie信息”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 如何获取IE浏览器Cookie信息

本文链接: https://www.lsjlt.com/news/71501.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何获取IE浏览器Cookie信息
    这篇文章将为大家详细讲解有关如何获取IE浏览器Cookie信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。很多人不知道如何去获取IE浏览器中的Cookie信息,其实获取...
    99+
    2022-10-19
  • IE浏览器Cookie信息提取工具Galleta
    IE浏览器Cookie信息提取工具Galleta...
    99+
    2023-06-04
  • JavaScript navigator.userAgent获取浏览器信息案例讲解
    浏览器对于我们来说,可能是最熟悉的工具了。熟知的浏览器Firefox、Opera、Safari、IE、Chrome以外,据说世界上还有近百种浏览器。通常在开发的时候要做到兼容各种浏览...
    99+
    2022-11-12
  • java如何获取用户登录ip、浏览器信息、SessionId
    目录java获取用户登录ip、浏览器信息、SessionId1、获取用户登录ip2、获取用户所使用的浏览器信息3、获取用户SessionId获取用户登录的ip地址(考虑多种请求头的情...
    99+
    2022-11-12
  • Win8系统下如何清理IE浏览记录以防他人获取个人信息
      很多用户在Win8系统上使用IE浏览器上网,当访问一些个人信息较多的网站时,没有及时清理浏览记录容易被他人获取个人信息,尤其在公共电脑上。那么Win8系统下如何清理IE浏览记录呢   步骤   1.点击...
    99+
    2022-06-04
    个人信息 系统
  • 如何清理电脑IE浏览器中的缓存信息
    这篇“如何清理电脑IE浏览器中的缓存信息”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何清理电脑IE浏览器中的缓存信息”文...
    99+
    2023-06-27
  • c# 从IE浏览器获取当前页面的内容
    private void timer1_Tick(object sender, EventArgs e) { lock (currentL...
    99+
    2022-11-12
  • windows ie浏览器如何清除浏览器缓存
    本篇内容主要讲解“windows ie浏览器如何清除浏览器缓存”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows ie浏览器如何清除浏览器缓存”吧!ie浏览器清除浏览器缓存的方法:首先...
    99+
    2023-07-02
  • Java基础教程之获取操作系统及浏览器信息
    目录User Agent 的含义浏览器的 UA 字串UserAgentUtils.jar通过(User-Agent)获取 浏览器类型,操作系统类型,手机机型再给出一个:总结在生产环境...
    99+
    2022-11-12
  • python通过selenium爬取网页信息,python获取浏览器请求内容,控制已经打开的浏览器
    背景:通过python中直接get或者urlopen打开一些有延迟加载数据的网页,会抓取不到部分信息。 1. 命令行打开chrome,并开启调试端口(前提,找到chrome安装目录,找到chrome....
    99+
    2023-09-03
    python selenium chrome 爬虫
  • IE浏览器如何启用javascript
    这篇文章主要介绍了IE浏览器如何启用javascript,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 IE浏览...
    99+
    2022-10-19
  • win10 ie浏览器如何打开
    这篇文章主要介绍“win10 ie浏览器如何打开”,在日常操作中,相信很多人在win10 ie浏览器如何打开问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win10 ie浏览器如何打开”的疑惑有所帮助!接下来...
    99+
    2023-07-01
  • windows如何卸载ie浏览器
    今天小编给大家分享一下windows如何卸载ie浏览器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。卸载ie浏览器的方法首先...
    99+
    2023-07-01
  • Win10如何打开IE浏览器?
    众所周知,当Windows 10系统于今年夏季正式到来之时,将会为用户提供“斯巴达”和IE11两款浏览器。那么Win10如何打开IE浏览器下面我们一起来看看吧! 对此,有用户向微软反映,认为同时看...
    99+
    2023-06-13
    Win10 IE浏览器 浏览器 IE
  • windows中ie浏览器如何升级
    本篇内容主要讲解“windows中ie浏览器如何升级”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows中ie浏览器如何升级”吧!ie浏览器升级方法:首先打开进入浏览器,点击右上角的“设...
    99+
    2023-07-02
  • ie浏览器漏洞如何修复
    修复ie浏览器漏洞的方法首先,在计算机中打开ie浏览器;ie浏览器打开后,在浏览器中点击右上角“工具”选项,并下拉中选择“Internet 选项”;在弹出的Internet 选项对话框中,切换到“安全”选项卡;进入到安全选项卡页面后,在页面...
    99+
    2022-10-20
  • 电脑如何重置IE浏览器
    本篇内容介绍了“电脑如何重置IE浏览器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法/步骤打开开始菜单按键,随即选中ie浏览器并双击打开...
    99+
    2023-06-27
  • Win8系统下使用IE浏览器获取cntv在线视频文件
      Windows 8系统的推出不仅带来全新的视觉变化,也带来了软件功能上的重大更新。比如IE浏览器,Win8下的IE浏览器有着更强大的资源捕获能力。现在小编教你如何用它来捕获CNTV的在线视频文件。   我们在WIN8...
    99+
    2023-06-07
    Win8 cntv 在线视频 IE 浏览器 系统
  • Win7如何如何设置QQ打开的浏览器是IE浏览器
      Win7下IE浏览器是自带的,如今也有很多的浏览器已经进入大家的电脑中,但是据我所知大多数用户还是习惯了使用IE浏览器。QQ广告已经进入我们的市场,很多用户都会经过QQ中的链接来打开一些网页但是往往经常打开的却不是大...
    99+
    2023-06-15
    Win7 浏览器 QQ链接 IE
  • 如何实现让ie浏览器成为支持html5的浏览器
    本篇内容主要讲解“如何实现让ie浏览器成为支持html5的浏览器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现让ie浏览器成为支持html5的浏览器”吧...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作