资源简介
环境VS2019 C#, .net4.5
版本GeckoWebBrowser v45.0
整合了常用到的几个功能事例代码
事例扩展 独立COOKIE设置,COOKIE读取,拦截http response,设置IP代理,元素读取,在代码目录GeckoWebBrowser\Exten\GeckoWebBrowser_Exten.cs
版本GeckoWebBrowser v45.0
整合了常用到的几个功能事例代码
事例扩展 独立COOKIE设置,COOKIE读取,拦截http response,设置IP代理,元素读取,在代码目录GeckoWebBrowser\Exten\GeckoWebBrowser_Exten.cs
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Linq;
namespace GeckoWebBrowser
{
public partial class Form1 : Form
{
public Form1()
{
Gecko.Xpcom.Initialize(“Firefox“);
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
//geckoWebBrowser1.IndCookie();//独立COOKIE
geckoWebBrowser1.LoadHtml(““ null);
geckoWebBrowser1.DocumentCompleted += geckoWebBrowser1_DocumentCompleted;
geckoWebBrowser1.CreateWindow += geckoWebBrowser1_CreateWindow;
}
void geckoWebBrowser1_CreateWindow(object sender Gecko.GeckoCreateWindowEventArgs e)
{
Gecko.GeckoWebBrowser gwb = (Gecko.GeckoWebBrowser)sender;
gwb.Navigate(e.Uri);//跳转新url
e.Cancel = true;//禁止弹窗
}
void geckoWebBrowser1_DocumentCompleted(object sender Gecko.Events.GeckoDocumentCompletedEventArgs e)
{
}
private void button1_Click(object sender EventArgs e)
{
readOnlyTextBox1.Text = geckoWebBrowser1.Document.Cookie; //geckoWebBrowser1.GetCookie();
readOnlyTextBox1.Text = geckoWebBrowser1.RunJs(“TestEn()“);
}
private void button2_Click(object sender EventArgs e)
{
string url = Environment.CurrentDirectory + $@“\Web\10003\index.html“;
geckoWebBrowser1.Navigate(url);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 163 2019-12-18 22:37 GeckoWebBrowser\app.config
文件 12288 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\AccessibleMarshal.dll
文件 102400 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\breakpadinjector.dll
文件 3466856 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\d3dcompiler_47.dll
文件 322560 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\freebl3.dll
文件 10429952 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\icudt56.dll
文件 1786368 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\icuin56.dll
文件 1185280 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\icuuc56.dll
文件 55808 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\lgpllibs.dll
文件 99840 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\libEGL.dll
文件 1201152 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\libGLESv2.dll
文件 93696 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\mozglue.dll
文件 1601024 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\nss3.dll
文件 408064 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\nssckbi.dll
文件 85504 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\nssdbm3.dll
文件 9901433 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\omni.ja
文件 276480 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\plugin-container.exe
文件 165376 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\plugin-hang-ui.exe
文件 210432 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\sandboxbroker.dll
文件 145408 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\softokn3.dll
文件 38595072 2017-05-03 15:03 GeckoWebBrowser\bin\x86\Debug\Firefox\xul.dll
文件 2103296 2019-12-19 02:04 GeckoWebBrowser\bin\x86\Debug\GeckoWebBrowser.exe
文件 163 2019-12-18 22:37 GeckoWebBrowser\bin\x86\Debug\GeckoWebBrowser.exe.config
文件 6055424 2019-12-19 02:04 GeckoWebBrowser\bin\x86\Debug\GeckoWebBrowser.pdb
文件 2030 2019-11-29 17:05 GeckoWebBrowser\bin\x86\Debug\Web\10003\index.html
文件 124979 2019-08-21 03:03 GeckoWebBrowser\bin\x86\Debug\Web\10003\js\jquery.min.js
文件 118518 2019-11-27 16:07 GeckoWebBrowser\bin\x86\Debug\Web\10003\js\js.js
文件 21100 2019-12-19 02:03 GeckoWebBrowser\Exten\GeckoWebBrowser_Exten.cs
文件 3539 2019-12-19 00:29 GeckoWebBrowser\Exten\ModifyRequestObserver.cs
文件 1677 2019-12-19 02:04 GeckoWebBrowser\Form1.cs
............此处省略2378个文件信息
评论
共有 条评论