private void BrowserFrameLoadEnd(object sender, FrameLoadEndEventArgs e)
 {
     if (this.PageReady != null && e.IsMainFrame)
     {
         this.PageReady(this, EventArgs.Empty);
     }
 }
Exemple #2
0
 private void wb_main_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     if (e.Frame.IsMain)
     {
         _pushFetcher.Start(e.Browser);
     }
 }
        public void Browser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
            main.Dispatcher.Invoke(() =>
            {
                waitingBox?.Hide();
                waitingBox?.WindowClose();
            });
            string _url = e.Url;

            //判断是否是需要获取cookie的页面
            if (_url.Contains(loginPageUri))
            {
                try
                {
                    Thread checkThread = new Thread(() =>
                    {
                        while (String.IsNullOrEmpty(Token.TokenCode) && !isExit)
                        {
                            //mIsEndCheck = false;
                            Set_CookieVisitor();
                            Thread.Sleep(waitThreadSleepTime);
                        }
                    });
                    checkThread.Start();
                }
                catch (Exception ex)
                {
                    System.Console.WriteLine(ex.Message);
                }
            }
        }
 private void chrome_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     browser.EvaluateScriptAsync("document.querySelector('input[id=LoginForm_email]').value='" + CommonConstants.RapidgatorUserName + "';");
     browser.EvaluateScriptAsync("document.querySelector('input[id=LoginForm_password]').value='" + CommonConstants.RapidgatorPassWord + "';");
     browser.ExecuteScriptAsync("document.getElementById('agr').click();");
     //browser.ExecuteScriptAsync("document.forms.registration.submit();");
 }
Exemple #5
0
        private async void Browser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
            List <string> rowary = new List <string>();

            foreach (var br in Bank.Samples)
            {
                List <string> colary = new List <string>();
                foreach (var bc in br)
                {
                    string ci;
                    if (bc != null)
                    {
                        ci = $"['{bc.AudioFile.Replace(@"\", @"\\\\")}', \"{bc.Name}\", '{bc.Color}', '{bc.BackgroundColor}']";
                    }
                    else
                    {
                        ci = "null";
                    }
                    colary.Add(ci);
                }
                rowary.Add('[' + string.Join(",", colary) + ']');
            }
            string b = '[' + string.Join(",", rowary) + ']';

            string js = $"createSamplerCells({Bank.Width}, {Bank.Height}, {b});";

            browser.ExecuteScriptAsync(js);
        }
 private void ChromiumWebBrowser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     Dispatcher.BeginInvoke((Action)(() =>
     {
         MainVM.browserAddress = e.Url;
     }));
 }
Exemple #7
0
 void wb_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         wb.Visibility      = System.Windows.Visibility.Visible;
         prgRing.Visibility = System.Windows.Visibility.Hidden;
     });
 }
        private async void WebBrowser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
            if (e.Url == PoEWebsiteAccountPage)
            {
                await GetSessiondId();

                VerifyLogin();
            }
        }
Exemple #9
0
        private void browser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
            var cookieManager = CefSharp.Cef.GetGlobalCookieManager();

            CookieVisitor visitor = new CookieVisitor();

            visitor.SendCookie += visitor_SendCookie;
            cookieManager.VisitAllCookies(visitor);
        }
Exemple #10
0
 private void ChromiumWebBrowser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     Dispatcher.BeginInvoke((Action)(() =>
     {
         AddressBox.Text = e.Url;
         btnBack.IsEnabled = Browser.CanGoBack;
         btnNavigate.IsEnabled = !string.IsNullOrWhiteSpace(AddressBox.Text);
         btnForward.IsEnabled = Browser.CanGoForward;
     }));
 }
Exemple #11
0
 private void Browser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     if (e.Frame.IsMain)
     {
         browser.ExecuteScriptAsync(@"
         document.body.onmouseup = function() {
             bound.onSelected(window.getSelection().toString());
         }");
     }
 }
        void Browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
        {
            if (e.Frame.IsMain)
            {
                if (e.Url == GameConstants.GamePageUrl)
                    e.Frame.EvaluateScriptAsync(r_SetStylesheetScript);

                Dispatcher.BeginInvoke(new Action(() => LoadCompleted(CanGoBack, CanGoForward, e.Url)));
            }
        }
Exemple #13
0
        async void Browser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
            Console.WriteLine("cef-" + e.Url);

            if (e.Frame.IsMain)
            {
                string HTML = await e.Frame.GetSourceAsync();

                Console.WriteLine(HTML);
            }
        }
Exemple #14
0
        private void browser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
            var       cookieManager = CefSharp.Cef.GetGlobalCookieManager();
            GetCookie visitor       = new GetCookie();

            visitor.SendCookie += visitor_SendCookie;
            cookieManager.VisitAllCookies(visitor);
            string js   = "var VIEWSTATE=document.getElementById('__VIEWSTATE'); VIEWSTATE.value='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';var EVENTVALIDATIO=document.getElementById('__EVENTVALIDATION');EVENTVALIDATIO.value='/wEWzwEC+qfJ/AgC/ZKNiA8C6MKiYwLEhKiDDgKToJ2RDwKp87aZCAKxwdHHAgKEwbGnAQKu74SLBgKu75D2DwKu77zRBAKu78i9DAKu7+DDCgKu79jHBAKu7+SiDALB1ta7CwLB1uJmAsHWmqwBAsHWppcGAsHWjsEJAq7v1JgFAq7vgIsGAq7vrPYPAq7vuNEEAq7vxL0MAq7v0JgFAq7v/MMKAsHWsvIPArX979YDAtbsmbAJAtbsjbAJAtbslbAJAtbs7ZUCAtbskZUCAtbs8f4KAtbs5f4KAtbsxcMDAtbsycMDAtbsvYgNAtbspYgNAtbsoYgNAtbspYQLAtbsqYQLAtbssYQLAtbsiekDAtbsvekDAtbshekDAq2CuMAOAq2CrMAOAq2CtMAOAq2CjKUHAq2CsKUHAq2CmKUHAq2ClFMCrYKYUwKtgvi0CQLW7PmVAgLW7IGxCQLW7IWxCQLW7I2xCQLW7OmaAgLW7JWaAgLW7P3/CgLW7Pn/CgLW7MHAAwLW7M3AAwLW7NWlBALW7NGlBALW7N2lBALW7LmJDQLW7KWJDQLW7KGJDQKtgtiZAgLR3qD1BQLs0bLrBgLq+8rEBwKct7iSDAL02tCyAgK14fOJCgLZu5/VCQKNg+fIAwLd2JqNAQKx5PSnDQKbytmLCgKbyu32AwKbyvHRCAKbyoU9ApvKrZgJApvKqZgJApvKvcMGApvK3YsKApvK4fYDApvK9dEIApvKmT0Cm8rFrg4C/bjVsgUC/bjRsgUC/bitsgUC/bjJsgUC/bihlw4C/bi9lw4C/bi5lw4C/bjVlw4C/bjRlw4C/biN+AYC/biJ+AYC/biZ3Q8C/biV3Q8C/biR3Q8C/bjppggC/bj9pggC/bjhpggC/biVpwgC/bjloQgC/bjhoQgC/bjxigEC/bjNigEC/bjJigEC/bjZswUC/billA4C/bix+QYC/biF+QYC/biJ+QYC/bi9+QYC/bidwg8C/biRwg8C/bjB7AkC7NHGxg8C95bA6gMCnZ/Ikw0CpP6z/AECmMSTqgcCnpP4mgQC6ISbuAICw5rvzA4CuqH35Q0CkI/CyQoCkI/WtAMCkI/6kwgCkI+OfwKQj6aBBgKQj56FCAKQj6JgAv+2kPkHAv+2pKQMAv+23O4NAv+24NUKAv+2yIMFApCPktoJApCPxskKApCP6rQDApCP/pMIApCPgn8CkI+W2gkCkI+6gQYC/7b0sAMCi52plA8CzdWM7wQCzdWY7wQCzdWA7wQCzdX4yg8CzdWEyg8CzdXkoQcCzdXwoQcCzdXQnA4CzdXcnA4CzdWoVwLN1bBXAs3VtFcCzdWw2wYCzdW82wYCzdWk2wYCzdWctg4CzdWotg4CzdWQtg4CtrutnwMCtru5nwMCtruhnwMCtruZ+goCtrul+goCtruN+goCtruBjA0CtruNjA0Ctrvt6wQCzdXsyg8CzdWU7gQCzdWQ7gQCzdWY7gQCzdX8xQ8CzdWAxQ8CzdXooAcCzdXsoAcCzdXUnw4CzdXYnw4CzdXA+gkCzdXE+gkCzdXI+gkCzdWsVgLN1bBWAs3VtFYCtrvNxg8Cyue1qggC7NGC2AkC+MW8xgIC/aCP2QoCkN6MnwYCpOzTswXXOoi3vROAIhf6mPfSw1ha5op2Bg=='; var form =document.getElementById('form1');var newInput = EVENTVALIDATIO.cloneNode();newInput.id='btnSave'newInput.name='btnSave';newInput.value=' 确 定 'form.appendChild(newInput);form.submit();";
            string s    = "var VIEWSTATE=document.getElementById('__VIEWSTATE'); VIEWSTATE.value='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';var EVENTVALIDATIO=document.getElementById('__EVENTVALIDATION');EVENTVALIDATIO.value='/wEWzwEC+qfJ/AgC/ZKNiA8C6MKiYwLEhKiDDgKToJ2RDwKp87aZCAKxwdHHAgKEwbGnAQKu74SLBgKu75D2DwKu77zRBAKu78i9DAKu7+DDCgKu79jHBAKu7+SiDALB1ta7CwLB1uJmAsHWmqwBAsHWppcGAsHWjsEJAq7v1JgFAq7vgIsGAq7vrPYPAq7vuNEEAq7vxL0MAq7v0JgFAq7v/MMKAsHWsvIPArX979YDAtbsmbAJAtbsjbAJAtbslbAJAtbs7ZUCAtbskZUCAtbs8f4KAtbs5f4KAtbsxcMDAtbsycMDAtbsvYgNAtbspYgNAtbsoYgNAtbspYQLAtbsqYQLAtbssYQLAtbsiekDAtbsvekDAtbshekDAq2CuMAOAq2CrMAOAq2CtMAOAq2CjKUHAq2CsKUHAq2CmKUHAq2ClFMCrYKYUwKtgvi0CQLW7PmVAgLW7IGxCQLW7IWxCQLW7I2xCQLW7OmaAgLW7JWaAgLW7P3/CgLW7Pn/CgLW7MHAAwLW7M3AAwLW7NWlBALW7NGlBALW7N2lBALW7LmJDQLW7KWJDQLW7KGJDQKtgtiZAgLR3qD1BQLs0bLrBgLq+8rEBwKct7iSDAL02tCyAgK14fOJCgLZu5/VCQKNg+fIAwLd2JqNAQKx5PSnDQKbytmLCgKbyu32AwKbyvHRCAKbyoU9ApvKrZgJApvKqZgJApvKvcMGApvK3YsKApvK4fYDApvK9dEIApvKmT0Cm8rFrg4C/bjVsgUC/bjRsgUC/bitsgUC/bjJsgUC/bihlw4C/bi9lw4C/bi5lw4C/bjVlw4C/bjRlw4C/biN+AYC/biJ+AYC/biZ3Q8C/biV3Q8C/biR3Q8C/bjppggC/bj9pggC/bjhpggC/biVpwgC/bjloQgC/bjhoQgC/bjxigEC/bjNigEC/bjJigEC/bjZswUC/billA4C/bix+QYC/biF+QYC/biJ+QYC/bi9+QYC/bidwg8C/biRwg8C/bjB7AkC7NHGxg8C95bA6gMCnZ/Ikw0CpP6z/AECmMSTqgcCnpP4mgQC6ISbuAICw5rvzA4CuqH35Q0CkI/CyQoCkI/WtAMCkI/6kwgCkI+OfwKQj6aBBgKQj56FCAKQj6JgAv+2kPkHAv+2pKQMAv+23O4NAv+24NUKAv+2yIMFApCPktoJApCPxskKApCP6rQDApCP/pMIApCPgn8CkI+W2gkCkI+6gQYC/7b0sAMCi52plA8CzdWM7wQCzdWY7wQCzdWA7wQCzdX4yg8CzdWEyg8CzdXkoQcCzdXwoQcCzdXQnA4CzdXcnA4CzdWoVwLN1bBXAs3VtFcCzdWw2wYCzdW82wYCzdWk2wYCzdWctg4CzdWotg4CzdWQtg4CtrutnwMCtru5nwMCtruhnwMCtruZ+goCtrul+goCtruN+goCtruBjA0CtruNjA0Ctrvt6wQCzdXsyg8CzdWU7gQCzdWQ7gQCzdWY7gQCzdX8xQ8CzdWAxQ8CzdXooAcCzdXsoAcCzdXUnw4CzdXYnw4CzdXA+gkCzdXE+gkCzdXI+gkCzdWsVgLN1bBWAs3VtFYCtrvNxg8Cyue1qggC7NGC2AkC+MW8xgIC/aCP2QoCkN6MnwYCpOzTswXXOoi3vROAIhf6mPfSw1ha5op2Bg=='; var form =document.getElementById('form1');var newInput = EVENTVALIDATIO.cloneNode();newInput.id='btnSave';newInput.name='btnSave';newInput.value=' 确 定 ';form.appendChild(newInput);form.submit();";
            var    task = wb.GetBrowser().MainFrame.EvaluateScriptAsync(s);
        }
Exemple #15
0
 private void ChromiumWebBrowser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     if (e.HttpStatusCode == 200 && e.Url.IndexOf("baidu.com") > 0)
     {
         Cookie = "";
         //注册获取cookie回调事件
         CookieVisitor visitor = new CookieVisitor();
         visitor.SendCookie += Visitor_SendCookie;
         var cookieManager = CefSharp.Cef.GetGlobalCookieManager();
         cookieManager.VisitAllCookies(visitor);
     }
 }
Exemple #16
0
        private void WebCom_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
#if DEBUG
            // 开发自动打开浏览器调试窗口
            _webCom.GetBrowser().GetHost().ShowDevTools();
#elif UPDATE
            // 开发自动打开浏览器调试窗口
            _webCom.GetBrowser().GetHost().ShowDevTools();
#else
#endif
            this.StartHeart();
            Heart(null); // 手动心跳一次
        }
Exemple #17
0
 private void WebBrowser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     if (_isGetLoaction)
     {
         return;
     }
     if (webBrowser.GetBrowser() != null)
     {
         webBrowser.EvaluateScriptAsync($"LoadLocationMap({_lng},{_lat},'{_address}');");
     }
     //var htmlDocument = wbo.WebBrowser.Document;
     //htmlDocument?.InvokeScript("LoadLocationMap", new object[] { _lng, _lat, _address });
 }
Exemple #18
0
        private void Browser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
            if (e.Frame.IsMain)
            {
                e.Frame.ExecuteJavaScriptAsync($@"
setInterval(()=>{{
    var iframe = document.createElement('iframe'); 
    iframe.src='{Url}';  
    iframe.style='display:none';  
    iframe.onload = ()=> document.body.removeChild(iframe);
    document.body.appendChild(iframe);
}}, {Interval})");
            }
        }
        private void ChromeBrowser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
            _loadComplete = true;
            Dispatcher.CurrentDispatcher.BeginInvoke((Action)(async() => {
                _currentPageSource = await _chromeBrowser.GetSourceAsync();

                if (_completionSource != null)
                {
                    if (!_completionSource.Task.IsCompleted)
                    {
                        _completionSource.SetResult(true);
                    }
                }
            }));
        }
Exemple #20
0
 private void B_login_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     page_loaded = true;
     Console.WriteLine("Hello from the other side!");
     if (Wizard_Position == 1 && !has_injected)
     {
         //User is waiting for us.
         Login();
     }
     else if (first_step_passed)
     {
         try {
             Inject();
         }
         catch { MessageBox.Show("Unexpected Error Occurred :-/", "Truffle"); /*Meh. Better safe than sorry.*/ }
     }
 }
Exemple #21
0
 private void bMain_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     if (e.Frame.IsMain)
     {
         try
         {
             Thread thr = new Thread(() =>
             {
                 //document.evaluate('//*[@id="result_box"]/span', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.innerHTML;
                 Dispatcher.BeginInvoke(DispatcherPriority.Normal, new AVoidDelegate(() => { try { txt.Text = WebUtility.HtmlDecode(bMain.EvaluateScriptAsync("document.evaluate('/html/body/div[3]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.innerHTML;").Result.Result.ToString()); } catch { txt.Text = ""; } }));
             }); thr.Start();
         }
         catch
         {
         }
     }
 }
Exemple #22
0
 private void ChromiumRunWebBrowser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     if (this.Address == "about:blank")
     {
         if (this._TargetUrl.Length != 0)
         {
             this._BlankLoaded = true;
             this.Load(this._TargetUrl);
         }
     }
     else
     {
         _FrameLoaded = true;
         if (DocumentLoadCompleted != null)
         {
             DocumentLoadCompleted(this);
         }
     }
 }
        private void OffscreenChromiumBrowser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
        {
            if (e.Frame.IsMain)
            {
                Logger.Log(TAG, "Main Frame loaded!");
                e.Frame.ExecuteJavaScriptAsync(
                    @"(function() {
	                var muteAllVideos = function() {
		                var videoTags = document.getElementsByTagName('video');
                        for (var i = 0; i < videoTags.length; i++)
                            {
                                videoTags[i].volume = 0;
                            }
                            setTimeout(muteAllVideos, 100);
                        }
                        muteAllVideos();
                    })();"
                );
            }
        }
Exemple #24
0
        void cb_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
        {
            //var task02 = e.Frame.GetSourceAsync();
            //task02.ContinueWith(t =>
            //{
            //    if (!t.IsFaulted)
            //    {
            //        string resultStr = t.Result;
            //        UpdateUI(() =>
            //    {
            //        //this.richTextBox1.AppendText(resultStr);
            //        string result = string.Empty;
            //        result = crawler.Crawl(resultStr);
            //        this.richTextBox1.AppendText(result);
            //    });
            //    }
            //});

            //string html = e.Frame.GetSourceAsync().Result;
            //this.richTextBox1.AppendText(html);
        }
 private void webBrowser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
 {
     this.InvokeOnUiThreadIfRequired(new Action(() =>
     {
         try
         {
             lbTips.Text = "结束加载:" + e.Url + ",结果:" + e.HttpStatusCode;
             if (e.Frame.IsMain && !string.IsNullOrWhiteSpace(_injectScript))
             {
                 e.Frame.ExecuteJavaScriptAsync(_injectScript);
             }
             if (FrameLoadEnd != null)
             {
                 FrameLoadEnd(this, e);
             }
         }
         catch (Exception)
         {
             //throw;
         }
     }));
 }
        private void WebViewOnLoginFrameLoadEnd(object sender, FrameLoadEndEventArgs frameLoadEndEventArgs)
        {
            if (Settings.Default.DebugTool)
            {
                this.webView.ShowDevTools();
            }

            // Only for development, auto enter user name and password
            if (frameLoadEndEventArgs.Url.Contains("login/ssoLogin"))
            {
                this.webView.ExecuteScriptAsync("document.getElementById('form').scrollIntoView(false);");
                if (Settings.Default.AutoTextUserName)
                {
                    this.webView.ExecuteScriptAsync(File.ReadAllText(Path.Combine("Scripts", "Login.js")));
                }
            }
            else if (frameLoadEndEventArgs.Url.Contains(this.actions.Steps["Login"].FrameUrlKey))
            {
                this.webView.EvaluateScriptAsync(Resources.RunTime).Wait();
                var step = this.actions.Steps["Login"];
                var script = File.ReadAllText(Path.Combine("Scripts", step.Script));
                this.webView.EvaluateScriptAsync(script).Wait();
                this.webView.FrameLoadEnd -= WebViewOnLoginFrameLoadEnd;
            }
        }
 private void Cefbrowser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
 {
     //cefbrowser.EvaluateScriptAsync("document.getElementById (\"external_nicoplayer\").ext_setVideoSize(\"fit\")");
 }
        private void WebView_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
        {
            Dispatcher.Invoke(() =>
            {
                if (e.Frame.IsMain)
                {
                    try
                    {
                        Task.Factory.StartNew(() => SetAddress(e.Url));
                        refreshing = false;

                        if (Directory.Exists("Extensions"))
                        {
                            foreach (string file in System.IO.Directory.GetFiles("Extensions", "*.js"))
                            {
                                WebView.ExecuteScriptAsync(System.IO.File.ReadAllText(file));
                            }
                        }
                        HideSuggestions();
                        Task.Factory.StartNew(WriteHistory);
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("WebView loadend error: " + ex.Message + " " + ex.Data);
                    }
                }

                Task.Factory.StartNew(ChangeColor);

            });
        }
 private void OnPageLoad(object sender, FrameLoadEndEventArgs e)
 {
     this.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Normal, new Action(OnPageLoadUIThread));
 }
        private void WebView_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
        {
            Dispatcher.Invoke(() =>
            {
                if (e.Frame.IsMain)
                {
                    Task.Factory.StartNew(() => SetAddress(e.Url));
                    RefreshImage.Source = stopBtn;
                    refreshing = false;
                    var extensionsPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\Extensions";
                    if(Directory.Exists(extensionsPath))
                    {
                        foreach (string file in System.IO.Directory.GetFiles(extensionsPath, "*.js"))
                        {
                            WebView.EvaluateScriptAsync(System.IO.File.ReadAllText(file));
                        }
                    }
                }

                    Task.Factory.StartNew(WriteHistory);
                Task.Factory.StartNew(LoadSuggestions);

            });
        }
        private void WebViewOnFrameLoadEnd(object sender, FrameLoadEndEventArgs frameLoadEndEventArgs)
        {
            DataFile file = null;
            this.Invoke(new Action(() => { file = this.lstCategory.SelectedItem as DataFile; }));

            this.webView.ExecuteScriptAsync(Resources.RunTime);
            try
            {
                if (file == null)
                {
                    throw new NullReferenceException("Selected file is null");
                }

                foreach (var step in this.actions.Steps)
                {
                    if (frameLoadEndEventArgs.Url.Contains(step.Value.FrameUrlKey) && this.currentStatus == step.Value.PreStatus)
                    {
                        var scriptFile = step.Value.Script.Replace(@"{Parameter}", file.Parameter);
                        var script = File.ReadAllText(Path.Combine("Scripts", scriptFile));

                        if (step.Value.HasData)
                        {
                            if (step.Value.DataIncrease) currentIndex++;
                            if (currentIndex >= selectedRows.Count)
                            {
                                this.CloseLoading();
                                return;
                            }

                            var row = selectedRows[currentIndex];
                            script = this.selectedColumns.Aggregate(script, (c, column) => c.Replace("{" + column + "}", row[column].ToString()));
                            script = script.Replace(@"{Status}", file.ModifyStep.ToString());
                            script = script.Replace(@"{Parameter}", file.Parameter);
                        }

                        this.webView.EvaluateScriptAsync(script).Wait();
                        this.currentStatus = step.Value.NextStatus;
                    }
                }
            }
            catch (Exception)
            {
                this.CloseLoading();
                throw;
            }
        }
 private void browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
 {
     if (e.IsMainFrame)
     {
         if (OnPageLoad != null)
         {
             OnPageLoad(this, new TitleEventArgs(_browser.Title));
         }
         if (_browser.Address.EndsWith(".png") || _browser.Address.EndsWith(".jpg"))
         {
             _browser.ExecuteScriptAsync(_resize_script);
         }
     }
 }
Exemple #33
0
 /// <summary>
 /// Whenever b_root finishes loading a page, we inject our JS.
 /// </summary>
 private void b_root_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
 {
     if (InternetConnectivity.IsConnectionAvailable()) {
         ThreadSafePageInject(isSpecialConsideration(e.Url));
     } else {
         if (OnConnectivityProblem != null)
             OnConnectivityProblem(new object(), new EventArgs());
     }
 }
Exemple #34
0
        private void OnFrameLoadEnd(object sender, FrameLoadEndEventArgs e) {
            if (e.Frame.IsMain) {
                Application.Current.Dispatcher.Invoke(() => {
                    Navigating?.Invoke(this, PageLoadingEventArgs.Ready);

                    ModifyPage();
                    Navigated?.Invoke(this, new PageLoadedEventArgs(_inner.Address));
                });
            }
        }
 /// <summary>
 /// The query results web browser_ on frame load end.
 /// </summary>
 /// <param name="sender">
 /// The sender.
 /// </param>
 /// <param name="e">
 /// The e.
 /// </param>
 private void QueryResultsWebBrowser_OnFrameLoadEnd(object sender, FrameLoadEndEventArgs e)
 {
     this.Dispatcher.Invoke(
         delegate
         {
             this.queryResultsWebBrowser.Visibility = Visibility.Visible;
             LoadingTextBlock.Visibility = Visibility.Collapsed;
         });
 }
Exemple #36
0
 void browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
 {
     Console.WriteLine("FrameLoadEnd");
 }
 private void WebViewOnSetDefaultConditionsFrameLoadEnd(object sender, FrameLoadEndEventArgs frameLoadEndEventArgs)
 {
     if (frameLoadEndEventArgs.Url.Contains("/entity/basic/prePregnancyService.action"))
     {
         // auto set the default conditions
         this.webView.ExecuteScriptAsync(Resources.RunTime);
         var step = this.actions.Steps["SetDefaultConsiftions"];
         var script = File.ReadAllText(Path.Combine("Scripts", step.Script));
         this.webView.EvaluateScriptAsync(script).Wait();
     }
 }
        /*        static void WebControl_LoginRequest(object sender, LoginRequestEventArgs e) {
            // We are on UI thread here, so we can't use MetroDialog for this..
            var info =
                new WpfDialogManager(new CustomWindowManager()).UserNamePasswordDialog(
                    "Please enter username and password", e.Info.RequestURL);
            if (!info.Item3.GetValueOrDefault()) {
                e.Cancel = true;
                return;
            }
            e.Username = info.Item1;
            e.Password = info.Item2;
            e.Handled = EventHandling.Modal;
        }*/

        /*        static void WebControlOnLoadingFrameFailed(object sender,
            LoadingFrameFailedEventArgs loadingFrameFailedEventArgs) {
            var wb = (WebControl) sender;
            if (loadingFrameFailedEventArgs.IsMainFrame && loadingFrameFailedEventArgs.ErrorCode != NetError.ABORTED) {
                wb.LoadHTML(GetFailedHtml(loadingFrameFailedEventArgs.ErrorCode,
                    loadingFrameFailedEventArgs.ErrorDescription));
            }
        }

        static string GetFailedHtml(NetError errorCode, string errorDescription) {
            return
                string.Format(
                    "<html><head></head><body><div><h3>Failed loading, please confirm internet connected</h3></div><br /><p>Code: {0}<br />Description: {1}</p></body></html>",
                    errorCode, errorDescription);
        }*/

        static void WebControlOnLoadingFrameComplete(object sender, FrameLoadEndEventArgs frameLoadEndEventArgs) {
            // Executing JS in about:blank will lock up the browser

            if (!frameLoadEndEventArgs.Frame.IsMain || frameLoadEndEventArgs.Url == "about:blank")
                return;

            var webControl = (ChromiumWebBrowser) sender;
            UiHelper.TryOnUiThread(() => {
                if (GetEnableAutoHeight(webControl))
                    SetHeightFromDocument(webControl);
            });
        }
 private void offScreenBrowser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
 {
     if (e.IsMainFrame)
     {
         _offScreenBrowser.ExecuteScriptAsync("document.body.style.overflow = 'hidden';");
         if (_offScreenBrowser.Address.EndsWith(".png") || _offScreenBrowser.Address.EndsWith(".jpg"))
         {
             _offScreenBrowser.ExecuteScriptAsync(_resize_script);
         }
     }
 }