コード例 #1
0
 private void RaiseNavigated(object sender, GeckoNavigatedEventArgs args)
 {
     if (Navigated != null)
     {
         Navigated(this, new EventArgs());
     }
 }
コード例 #2
0
ファイル: LoginMil3.cs プロジェクト: pheisen/EACDM-Utility
        void wb_Navigated(object sender, GeckoNavigatedEventArgs e)
        {
            UpdateCookies(wb.Document.Cookie);
            //RecordIt("Checking login status from navigated");
            //dt = DoLogin(BbQuery.cc);
            //loginSuccess = checkLoginStatus(dt);

            //if (loginSuccess)
            //{
            //    wb.Stop();

            //    MessageBox.Show("Doc navigated " + BbQuery.BbLoginString);
            //    //   wb.Hide();

            //    btnCancel_Click(sender, new EventArgs());
            //    btnCancel.Text = "Logged in";

            //}



            //if (loginCookie != null && loginCookie.ToUpper().Contains("SESSION_ID"))
            //{
            //    Logger.__SpecialLogger(authUrl + " login cookie at navigated " + wb.Url.AbsoluteUri + " cookie: " + loginCookie);

            //}
        }
コード例 #3
0
    void geckoWebBrowser1_Navigated(object sender, GeckoNavigatedEventArgs e)
    {
        Bitmap b = new Bitmap(geckoWebBrowser1.Width, geckoWebBrowser1.Height);

        geckoWebBrowser1.DrawToBitmap(b, geckoWebBrowser1.Bounds);
        b.Save("file.bmp");
    }
コード例 #4
0
        private void Browser_Navigated(object sender, GeckoNavigatedEventArgs e)
        {
            string newUrl = ((GeckoWebBrowser)sender).Url.AbsoluteUri;

            if (!newUrl.Equals("http://www.youtube.com/") && !newUrl.Equals("https://www.youtube.com/") && !newUrl.Contains("results?search_query")) // first run + search result
            {
                try
                {
                    IEnumerable <VideoInfo> videoInfos = DownloadUrlResolver.GetDownloadUrls(newUrl);
                    btnDownload.Visibility = Visibility.Visible;

                    viAudio = videoInfos.Where(i => i.VideoType == VideoType.Mp4 && i.Resolution == 0 && i.AudioBitrate > 0).OrderByDescending(q => q.AudioBitrate).First();
                    viVideo = videoInfos.Where(p => p.AudioBitrate > 0).OrderByDescending(i => i.Resolution).ThenByDescending(a => a.AudioBitrate).First();
                }
                catch (VideoNotAvailableException vnae)
                {
                    lblMsg.Content = vnae.Message;
                    Console.WriteLine(vnae.Message);
                    Console.WriteLine(vnae.StackTrace);
                    btnDownload.Visibility = Visibility.Collapsed;
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                    Console.WriteLine(ex.StackTrace);
                    btnDownload.Visibility = Visibility.Collapsed;
                }
            }
        }
コード例 #5
0
        private void BrowserNavigated(object sender, GeckoNavigatedEventArgs e)
        {
            if (e.Uri.AbsoluteUri.StartsWith("http://localhost"))
            {
                AuthToken = new Uri(browser.Url.AbsoluteUri).Query.Remove(0, 6);

                closeDelegate del = Close;
                Invoke(del);
                return;
            }
        }
コード例 #6
0
ファイル: Login.cs プロジェクト: myrp-alexandre/smart.monitor
        private void Navegador_Navigated(object sender, GeckoNavigatedEventArgs e)
        {
            GeckoWebBrowser webBrowser = (GeckoWebBrowser)sender;

            if (webBrowser.ReferrerUrl.AbsoluteUri == "about:blank")
            {
                return;
            }

            Close();
        }
コード例 #7
0
ファイル: Browser.cs プロジェクト: ermshiperete/testBloom
        private void CleanupAfterNavigation(object sender, GeckoNavigatedEventArgs e)
        {
            //_setInitialZoomTimer.Enabled = true;

            Application.Idle += new EventHandler(Application_Idle);

            //NO. We want to leave it around for debugging purposes. It will be deleted when the next page comes along, or when this class is disposed of
//          if(_tempHtmlFile!=null)
//          {
//				_tempHtmlFile.Dispose();
//              _tempHtmlFile = null;
//          }
            //didn't seem to do anything:  _browser.WebBrowserFocus.SetFocusAtFirstElement();
        }
コード例 #8
0
ファイル: LoginMil.cs プロジェクト: pheisen/EACDM-Utility
        void wb_Navigated(object sender, GeckoNavigatedEventArgs e)
        {
            Logger.__SpecialLogger(" => login cookie at navigate " + wb.Url.AbsoluteUri + " cookie: " + loginCookie);
            if (loginSuccess)
            {
                wb.Stop();
                MessageBox.Show("Navigated " + BbQuery.BbLoginString);
                //wb.Hide();

                btnCancel_Click(sender, new EventArgs());
                btnCancel.Text = "Logged in";
                return;
            }
            //if ( wb.IsBusy)
            //{
            //    return;
            //}

            loginCookie = wb.Document.Cookie;
            if (loginCookie != null && loginCookie.ToUpper().Contains("SESSION_ID"))
            {
                RecordIt(authUrl + " login cookie at navigated " + wb.Url.AbsoluteUri + " cookie: " + loginCookie);
                UpdateCookies(loginCookie);
                if (bw.IsBusy)
                {
                    bw.CancelAsync();
                }
                object[] args = new object[2];
                args[0] = BbQuery.cc;
                args[1] = dt;
                bw.RunWorkerAsync(args);
                while (bw.IsBusy)
                {
                    Application.DoEvents();
                    Thread.Sleep(100);
                }
                loginSuccess = checkLoginStatus(dt);

                if (loginSuccess)
                {
                    wb.Stop();
                    MessageBox.Show("Navigated " + BbQuery.BbLoginString);
                    // wb.Hide();

                    btnCancel_Click(sender, new EventArgs());
                    btnCancel.Text = "Logged in";
                }
            }
        }
コード例 #9
0
 private void geckoWebBrowser1_Navigated(object sender, GeckoNavigatedEventArgs e)
 {
     //clickad();
     label_statusbrowser.Text  = "Done.";
     progressbar_browser.Value = 0;
 }
コード例 #10
0
 private void wbElementRecorder_Navigated(object sender, GeckoNavigatedEventArgs e)
 {
     tbURL.Text = wbElementRecorder.Url.ToString();
 }
コード例 #11
0
 private void ShowURL(object sender, GeckoNavigatedEventArgs e)
 {
     urlBox.Text = browserControl.Url.ToString();
     DisableOtherFunctions(0);
 }
コード例 #12
0
        void _browser_Navigated(object sender, GeckoNavigatedEventArgs e)
        {
            ThumbnailOrder order = (ThumbnailOrder)((GeckoWebBrowser)sender).Tag;

            order.Done = true;
        }
コード例 #13
0
 private void geckoWebBrowser3_Navigated(object sender, GeckoNavigatedEventArgs e)
 {
 }
コード例 #14
0
 // the browser navigated to an URL..
 private void Browser_Navigated(object sender, GeckoNavigatedEventArgs e)
 {
     // set the button states..
     SetButtons();
 }
コード例 #15
0
ファイル: Player.cs プロジェクト: Yodablues/gMusic
        private void gecko_Navigated(object sender, GeckoNavigatedEventArgs e)
        {
            GeckoElement gaia_loginbox = gecko.Document.GetElementById("gaia_loginbox");

            if (gaia_loginbox == null)
            {
                GeckoElement header = gecko.Document.GetElementById("header");
                if (header != null)
                {
                    header.SetAttribute("style", "display:none;");
                }

                GeckoElement oneGoogleWrapper = gecko.Document.GetElementById("oneGoogleWrapper");
                if (oneGoogleWrapper != null)
                {
                    oneGoogleWrapper.SetAttribute("style", "display:none;");
                }

                GeckoElement coloredBar = gecko.Document.GetElementById("coloredBar");
                if (coloredBar != null)
                {
                    coloredBar.SetAttribute("style", "display:none;");
                }

                GeckoElement headerBar = gecko.Document.GetElementById("headerBar");
                if (headerBar != null)
                {
                    headerBar.SetAttribute("style", "padding-top:0px;");
                    GeckoElement gUser = gecko.Document.GetElementById("guser");

                    GeckoElement username = (GeckoElement)gUser.FirstChild.ChildNodes[2];
                    username.SetAttribute("style", "display:none;");

                    foreach (GeckoNode el in gUser.FirstChild.ChildNodes)
                    {
                        if ((el.HasAttributes) && (el.Attributes["id"] != null))
                        {
                            {
                                GeckoElement element = (GeckoElement)el;
                                if (element.Id != "gb_71")
                                {
                                    element.SetAttribute("style", "display:none;");
                                }
                            }
                        }
                        if (el.TextContent.Contains("|"))
                        {
                            el.TextContent = "";
                        }
                    }

                    GeckoElement breadcrumbs = gecko.Document.GetElementById("breadcrumbs");
                    breadcrumbs.SetAttribute("style", "margin-left:176px;");

                    GeckoElement parentEl = breadcrumbs.Parent;
                    parentEl.InsertBefore((GeckoNode)gUser, (GeckoNode)breadcrumbs);

                    GeckoNode navtab = (GeckoNode)headerBar.LastChild.FirstChild;
                    if (navtab != null)
                    {
                        GeckoElement navtabEl = (GeckoElement)navtab;
                        navtabEl.SetAttribute("style", "width:171px;margin-top:25px;");
                    }
                }

                GeckoElement nav = gecko.Document.GetElementById("nav");
                if (nav != null)
                {
                    nav.SetAttribute("style", "width:151px;");
                }
            }
        }
コード例 #16
0
 private void _Browser_Navigated(object sender, GeckoNavigatedEventArgs e)
 {
     ViewModel.OnFrameLoadEnd(_Browser.Url.ToString());
 }
コード例 #17
0
 protected override void OnNavigated(GeckoNavigatedEventArgs e)
 {
     base.OnNavigated(e);
 }
コード例 #18
0
 private void GeckoWebBrowser_Navigated(object sender, GeckoNavigatedEventArgs e)
 {
     cntBox.Visibility = Visibility.Visible;
 }
コード例 #19
0
 void geckoWebBrowser1_Navigated(object sender, GeckoNavigatedEventArgs e)
 {
     //geckoWebBrowser1.Navigate(url);
 }