`

c# webbrowser清空session和清空cookie

    博客分类:
  • C#
阅读更多
//清除Session所需要调用的函数
[ DllImport ("wininet.dll" , SetLastError = true )]
private static extern bool InternetSetOption ( IntPtr hInternet , int dwOption, IntPtr lpBuffer , int lpdwBufferLength );
//清空session
public void ResetSession()
{
    //Session的选项ID为42
    InternetSetOption ( IntPtr.Zero , 42 , IntPtr.Zero , 0 );
}
//清空cookie
public void ResetCookie()
{
    if (c_web.Document != null )
    {
    c_web.Document.Cookie.Remove (0 , c_web.Document.Cookie.Count() - 1 );

    }
    string [] theCookies = System.IO.Directory.GetFiles ( Environment.GetFolderPath (Environment.SpecialFolder.Cookies ));
    foreach (string currentFile in theCookies )
    {
        try
        {
            System.IO.File.Delete (currentFile );
        }
        catch (Exception ex)
        {
        }
    }
}

 

分享到:
评论

相关推荐

    C#基于WebBrowser获取cookie的实现方法

    在C#编程中,WebBrowser控件是一个强大的工具,它允许开发者在Windows应用程序中...通过这种方式,开发者可以轻松地在C#应用程序中实现对WebBrowser控件加载页面的cookie的读取和管理,从而支持更复杂的网页交互需求。

    c#webbrowser实现多个窗口独立不同的cookie

    c#webbrowser实现多个窗口独立不同的cookie

    C#获取WebBrowser中的cookie和userAgent

    本篇文章将详细探讨如何利用C#获取WebBrowser控件中的cookie和userAgent信息。 一、WebBrowser控件简介 WebBrowser控件是.NET Framework提供的一个组件,它基于Internet Explorer引擎,可以在桌面应用中模拟浏览器...

    C# WebBrowser获取网站数据

    在.NET框架中,C# WebBrowser控件是一个强大的工具,它允许开发者在应用程序中嵌入一个基于Internet Explorer的浏览器引擎,从而实现与网页的交互。本篇将详细讲解如何利用C# WebBrowser控件来伪装成浏览器访问网页...

    C# WebBrowser 任意切换IE版本

    本篇将深入探讨如何利用C#编程来控制`WebBrowser`控件,使其能够任意切换到所需的IE版本核心,以获得更好的兼容性和体验。 首先,我们要了解`WebBrowser`控件与IE的关系。`WebBrowser`控件实际上是基于系统安装的IE...

    C# WebBrowser页面内容缩放

    总的来说,通过继承和扩展C#的`WebBrowser`控件,我们可以为用户创建一个具备页面缩放功能的浏览器组件,从而增强Windows应用程序的功能性和易用性。这种技术不仅适用于展示网页内容,还适用于任何需要内嵌网页视图...

    C# webbrowser捕获错误页面实例类

    在.NET Framework中,C#的`WebBrowser`控件是一个非常实用的组件,它允许开发者在Windows应用程序中嵌入一个基于Internet Explorer内核的浏览器。然而,在使用`WebBrowser`控件浏览网页时,可能会遇到各种错误,如...

    C# webBrowser 使用Chrome内容案例

    本案例将探讨如何在C#中使用`WebBrowser`控件,以利用Chromium的现代渲染能力。 首先,要启用`WebBrowser`控件的Chrome内容,你需要安装`Microsoft.Toolkit.Win32.UI.Controls` NuGet包。这个包提供了`WebView2`...

    C# 用WebBrowser实现的多页面浏览器

    总的来说,"C# 用WebBrowser实现的多页面浏览器"项目为学习和实践C#编程,尤其是Windows桌面应用开发提供了很好的素材。它不仅展示了如何利用WebBrowser控件创建一个功能完备的浏览器,还揭示了如何通过DOM操作和...

    C#WebBrowser导出网页所有图片

    在C#编程环境中,开发一个能够导出网页所有图片的小项目是一项实用且有趣的技术实践。这个项目主要涉及以下几个核心知识点: ...通过这样的项目,开发者不仅可以巩固C#基础知识,还能提升网络编程和文件操作的技能。

    C# 利用WebBrowser获取网页信息

    在.NET框架中,C#提供了一个内置的控件——`WebBrowser`,它允许开发者在应用程序内部嵌入一个浏览器引擎,从而实现与网页交互的功能。本篇将详细讲解如何利用C#的`WebBrowser`控件来获取网页信息,包括HTML源代码、...

    c#webbrowser开发经验

    总的来说,C# WebBrowser控件在处理某些特定场景时可能存在一些兼容性和交互问题,开发者需要对这些细节有足够的了解,以便在遇到问题时能够迅速定位并解决。同时,随着技术的发展,使用更新的技术和组件,如CEF或...

    C# WebBrowser 切换IE版本

    C# WebBrowser 任意切换IE版本,实惠WebBrowser的IE版本解决兼容性问题

    C# WebBrowser的应用

    在.NET框架中,C#提供了一个内置的控件——WebBrowser,它允许开发人员在Windows应用程序中嵌入一个功能强大的Web浏览器。这个控件基于Internet Explorer的引擎,因此它可以显示HTML页面、执行JavaScript以及处理...

    C#web打印之WebBrowser

    在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用和Web应用程序时。WebBrowser控件是.NET框架提供的一种强大工具,允许开发者在应用程序中嵌入一个基于Internet Explorer内核的浏览器,用于显示...

    C# WebBrowser VS2010

    【C# WebBrowser 控件详解】 在Visual Studio 2010中,WebBrowser控件是.NET Framework提供的一种强大工具,允许开发者在Windows Forms应用程序中嵌入一个网页浏览器功能。这个控件基于Internet Explorer的内核,...

    C# WebBrowser获取网页截图

    在C#编程中,`WebBrowser`控件是.NET Framework提供的一种强大工具,它允许开发者在Windows应用程序中嵌入一个浏览器引擎,以便显示和交互HTML内容。本篇将深入探讨如何利用C#的`WebBrowser`控件获取网页的截图,并...

    C# webbrowser实现自动登录淘宝

    在C#中,我们可以通过添加WebBrowser控件到窗体,并调用其方法和属性来控制网页的加载和导航。 1. **WebBrowser控件的使用**: - 加载网页:使用`webBrowser1.Navigate("http://www.taobao.com")`加载淘宝首页。 ...

Global site tag (gtag.js) - Google Analytics