相关疑难解决方法(0)

如何等待WebBrowser在VB.NET中完全加载?

我在我的VB.NET应用程序中使用WebBrowser控件来加载一些URL(~10-15)并将其HTML源保存在文本文件中.但是,我的代码不会写入当前页面的源而不是初始页面,因为它甚至在页面加载之前就被触发了.

在调用任何事件之前,我怎么能等到页面完全加载?

我尝试了以下代码,但它不起作用.

Do Until WebBrowser1.ReadyState = WebBrowserReadyState.Complete
   Application.DoEvents()
Loop
Run Code Online (Sandbox Code Playgroud)

vb.net webbrowser-control

15
推荐指数
2
解决办法
11万
查看次数

脚本WebBrowser控件中的脚本运行速度较慢

我在winforms应用程序中使用WebBrowser控件和Smooth Div Scroll来渲染html选框.我下载了样本并添加了

autoScrollingInterval: 3
Run Code Online (Sandbox Code Playgroud)

$("div#makeMeScrollable").smoothDivScroll({
    autoScrollingMode: "onStart"
});
Run Code Online (Sandbox Code Playgroud)

让它移动得更快 当我在IE中打开示例时它工作得很好但是当我使用WebBrowser控件并调用导航方法时,滚动条移动得慢得多.

是什么导致了这个问题?

c# jquery jquery-plugins webbrowser-control smooth-scrolling

1
推荐指数
1
解决办法
5618
查看次数