3

cefsharpでWebビューの場所が変更されたときにイベントを設定する方法と、他のURLにリダイレクトされないようにする方法を知る必要があります

        BrowserSettings browserSettings = new BrowserSettings();
        browserSettings.FileAccessFromFileUrlsAllowed = true;
        browserSettings.UniversalAccessFromFileUrlsAllowed = true;
        browserSettings.TextAreaResizeDisabled = true;
        WebView web_view;
        web_view = new WebView("http://google.com", browserSettings);
        web_view.LocationChanged += ??`enter code here`
        web_view.Dock = DockStyle.Fill;
        this.Controls.Add(web_view);
4

1 に答える 1

4

インターフェイスの実装を提供する必要があると思いますIRequestHandlerhttps://github.com/cefsharp/CefSharp/blob/CefSharp1/CefSharp.Example/ExamplePresenter.cs#L263を参照してください。 戻るtrueと、ナビゲーションがブロックされます。

LocationChangedあなたが話しているイベントは、CefSharp Web ナビゲーションとは関係ありません。「LocationChanged イベント」をグーグルで検索すると、おそらくあなたの顔に笑顔が残るでしょう :)

于 2014-02-17T01:38:05.503 に答える