回复 10楼 吹水佬
版主你好
看了WebView2代码
* html代码(web测试代码)
TEXT TO htmlCode TEXTMERGE NOSHOW PRETEXT 7
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>vfp运行web代码</title>
<script>
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true);
function test()
{
alert("点击了test按键");
}
</script>
</head>
<body>
<pre>
<h2>vfp运行web代码</h2>
<button id="vfprun" onclick="test()">test</button>
</pre>
</body>
</html>
ENDTEXT
WebView_NavigateHtml(STRCONV(htmlCode+0h00,5))
&& 打开html
INKEY(1)
&& 因 Navigate 是异步的,此时要中断一下
jsCode = [document.getElementById("vfprun").dispatchEvent(e);]
&& 执行点击按键
WebView_ExecuteScript(STRCONV(jsCode+0h00,5))
&& 解释html之后执行
这里的.dispatchEvent(e)和WebView_ExecuteScript(STRCONV(jsCode+0h00,5)) 是不是和您做的myWebViewDll.dll有关,这个WebView2看着用起来太复杂,我用的是webbrowser,请版主指导一下,辛苦了,谢谢