如截图所示
原理就是,webkit内部某个按钮,给它设置属性,点击它的时候设置webkit浏览器的url为某个值比如app。
然后监听webkit浏览器的url变化,当url含有app字样的时候,就说明那个按钮被点击了,触发相关的事件逻辑就可以。实现上有些山寨。
具体请见:https://stackoverflow.com/questions/13188489/how-to-handle-dom-events-of-webkit-net-control
可以清晰的列出当前程序的所有控件,哪怕是有重叠的控件,隐藏的控件,都一目了然。特别是重叠的控件,如果想选中被覆盖的控件,从文档大纲中点它的名字就可以。
从网上找的,没测试有效性,先收藏了,说不定哪天用到
Private Function StringAsUtf8Bytes(ByVal str As String) As String
Dim utf8, gbk As System.Text.Encoding
utf8 = System.Text.Encoding.GetEncoding("utf-8")
gbk = System.Text.Encoding.GetEncoding("gbk")
Dim bytes() As Byte = gbk.GetBy...
项目 —— 添加引用 —— 程序集 —— 扩展 —— 选中右侧的“Microsoft.mshtml” —— 点击确定
也可以在引用管理器的右上角搜索“mshtml”关键词找到它
然后在代码中
Imports mshtml