栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

vb.net(c#)调用miniblink,动态修改注入网页html源码或js脚本

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vb.net(c#)调用miniblink,动态修改注入网页html源码或js脚本

我知道肯定会有人搜到这篇文章的,不用谢,嘿嘿……

我使用的是miniblink其中一个.net调用组件  miniblinkNet  https://gitee.com/kyozy/miniblinknet

Private m_wke As New WebView

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

m_wke.Bind(Me)   '也可以是其它控件

AddHandler m_wke.OnLoadUrlEnd, AddressOf m_wke_OnLoadUrlEnd
AddHandler m_wke.OnLoadUrlBegin, AddressOf m_wke_OnLoadUrlBegin

m_wke.Loadurl("链接")

End Sub

    Private Sub m_wke_OnLoadUrlBegin(sender As Object, e As LoadUrlBeginEventArgs)
        If e.URL.EndsWith("123.aspx") Then   '比如修改123.aspx这个页面
            WebView.NetHookRequest(e.Job)
        End If
    End Sub

    Private Sub m_wke_OnLoadUrlEnd(sender As Object, e As LoadUrlEndEventArgs)
        WebView.NetSetMIMEType(e.Job, "text/html")
        Dim htmls As String = System.Text.Encoding.UTF8.GetString(e.Data)
        If htmls.Contains("关键词") Then  '确定是要修改的网页
            '……随便修改吧,修改完:
            WebView.NetSetData(e.Job, System.Text.Encoding.UTF8.GetBytes(htmls))
        End If
    End Sub

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/909856.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号