私はC#の初心者であり、Cefsharp + javascriptを学んでいますので、必要と思われるソリューションをコメントしてください。私はページが私のコードを実行するCefsharpとロードが終了するまで待機しようとしてるcefsharpがページを読み込むのを待つ、winforms C#
は、私は解決策は思った
...他のstackoverflowの質問/ githubのが、ノー外出先で見つかったいくつかのソリューションを試してみました"NavStateChanged"のC#エラーが発生しました: "ChromiumWebBrowserに 'NavStateChanged'の定義が含まれていません。
誰かが正しい方向に向いていますか、スニペットをスローすることはできますか?私はあなたに私のために全部を書くように求めていませんが、私は本当にここで失われています、私はC#、Cefsharp & javascriptを一斉に学習しています...その圧倒的です。
これは私が見つけたコードのオンラインソリューションを探していながら、それはまた、githubの参照の多くと一致するが、動作していないようです:/
EventHandler<NavStateChangedEventArgs> handler = null;
handler = (sender, args) = > {
//TODO : show a loading gif until the page load completes
//Wait for while page to finish loading not just the first frame
if (!args.IsLoading)
{
chromeBrowser.NavStateChanged -= handler;
MessageBox.Show("The page has completed loading", "Load completed", MessageBoxButtons.OK);
//TODO : once load complete show the actual page
}
。 https://github.com/cefsharp/CefSharp/wiki/General-Usage#handlersを読む – amaitland