cefsharp winform浏览器,如何正确获取漏洞网站加载事件(某些事件不起作用)

我的项目正在使用cefsharp winform browser OnLoadingStateChanged事件未正常进行 打开某些网站后,此事件会触发2到3次

我不知道如何正确使用代码来正确加载漏洞网站,然后得到事件

我正在使用VS 2015社区 cefsharp的软件包版本

all packages installed screenshot image

项目点网框架是4.6.2

这是我正在使用的代码


    public partial class BrowserWin : UserControl
    {

        public ChromiumWebBrowser browser;

        public bool IsLoading;

        public BrowserWin() {
            InitializeComponent();

            CefSharpSettings.LegacyJavascriptBindingEnabled = true;

            browser = new ChromiumWebBrowser();
            browser.Dock = DockStyle.Fill;

            this.Controls.Add(browser);

            //Wait for the page to finish loading
            browser.LoadingStateChanged += OnLoadingStateChanged;
            browser.FrameLoadStart += Browser_FrameLoadStart;
            browser.FrameLoadEnd += Browser_FrameLoadEnd;

        }

        private void OnLoadingStateChanged(object sender,LoadingStateChangedEventArgs args)
        {
            if (args.IsLoading == false)
            {
                IsLoading = false;
            }
        }

        private void Browser_FrameLoadStart(object sender,FrameLoadStartEventArgs e)
        {
            IsLoading = true;
        }

        private void Browser_FrameLoadEnd(object sender,FrameLoadEndEventArgs e)
        {

        }

    }
lost32 回答:cefsharp winform浏览器,如何正确获取漏洞网站加载事件(某些事件不起作用)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3076214.html

大家都在问