【发布时间】:2016-05-24 02:18:39
【问题描述】:
我正在实现一个包含 cefsharp 铬嵌入式浏览器的 win 表单。
我面临以下问题 - 有时加载页面需要一些时间。 问题是用户在页面实际加载之前并不知道发生了什么。
我无法控制浏览器显示的页面。
我需要显示某种加载指示。我在网上搜索,唯一发现的是在加载时显示动画加载图像,并在加载页面时隐藏它(使用加载状态更改事件)。 它似乎让事情变得更慢。
我可以使用 Cefsharp 基础架构中的任何东西吗?或任何其他解决它的想法? 谢谢!
【问题讨论】:
-
LoadingStateChanged是正确的事件。CefSharp中没有内置功能。如果速度很慢,请确保您没有在LoadingStateChanged处理程序中执行您的代码,它是自己的(使用BeginInvoke在UI线程上执行代码)。
标签: chromium-embedded cefsharp