0
CEFsharp 브라우저를 사용하고 LoadingStateChanged 이벤트로 페이지 완료 로딩을 결정하지만 여러 번 실행됩니다.CEF 날카로운 브라우저 대기 웹 사이트가 완전히로드 될 때까지 기다림
페이지가 완전히로드 된 후에 만 실행해야합니다. 어떻게 수행 할 수 있습니까?
private async void Browser_LoadingStateChanged(object sender, LoadingStateChangedEventArgs e)
{
if (!e.Browser.IsLoading)
{
await Task.Run(async() =>
{
await Task.Delay(3000);
});
try
{
MessageBox.Show("Page has been loaded");
}
catch (Exception ex)
{
}
}
}
을 많은 옵션을 제공합니다. 다른 URL을 사용해 보셨습니까? 어떤 버전을 사용하고 있습니까? 더 많은 정보를 제공해야합니다. 또한 CefSharp는 단지 래퍼 일뿐입니다. – amaitland