当前位置:编程学习 > C#/ASP.NET >>

在webBrowser中如何捕获服务器返回的Js弹窗,包含在xml里面的。



如在进行回帖操作时,有时候会返回如下数据:

13e
<?xml version="1.0" encoding="gbk"?>
<root><![CDATA[抱歉,您所在的用户组每小时限制发帖 60 个,请稍候再发表<script type="text/javascript" reload="1">if(typeof errorhandle_fastpost=='function') {errorhandle_fastpost('抱歉,您所在的用户组每小时限制发帖 60 个,请稍候再发表', {'posts_per_hour':'60'});}</script>]]></root>
0

在浏览器的结果为:


用webBrowser.DocumentText,不能获取到。
--------------------编程问答-------------------- 因为这个框是在页面加载完成之后再由js调用ajax回调之后弹出的。你在complete里自然是获取不到。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,