我们正在寻找.net上的铬浏览器。我们对DotNetBrowser很感兴趣,但在决定继续之前有一个问题。
为什么在DotNetBrowser上滚动这么慢,chfsharp更适合滚动。这个问题有什么解决方案吗(请看下面的视频,我比较了dotnetbrowser和cefsharp)?
发布于 2016-10-19 18:13:56
此问题与绑定Chromium引擎中生成的大量鼠标事件有关。
如果您对处理DotNetBrowser控件的鼠标事件不感兴趣,可以完全禁用它们或过滤掉不必要的事件。在这种情况下,此问题将不再可重现。
不幸的是,在当前版本的DotNetBrowser中不存在这样的特性,但是DotNetBrowser团队可以实现它,如果它对您很重要,还可以为您提供一个预览构建。
发布于 2018-01-24 17:37:02
尝试禁用所有事件。这样的Smth
_browser = BrowserFactory.Create(BrowserType.HEAVYWEIGHT);
_browserView = new WPFBrowserView(_browser);
_browser.DialogHandler = new WPFDefaultDialogHandler(_browserView);
_browser.DownloadHandler = new WPFDefaultDownloadHandler(_browserView);
_browser.ContextMenuHandler = new WPFDefaultContextMenuHandler(_browserView, true);
_browser.Preferences.FireKeyboardEventsEnabled = false;
_browser.Preferences.FireMouseEventsEnabled = false;
_browser.Preferences.FireGestureEventsEnabled = false;
_browser.Preferences.ApplicationCacheEnabled = true;https://stackoverflow.com/questions/40113738
复制相似问题