Geckofx45 部分功能实现(一)

关于geckofx方面的文档太少,摸索了几个月,说说体验,没什么技术含量

浏览器导航,URL自动写入地址栏(用textbox来代替),Navigated事件下写入

 private void geckoWebBrowser1_Navigated(object sender, Gecko.GeckoNavigatedEventArgs e)
        {        
            string url = geckoWebBrowser1.Document.Url.ToString();
            this.textbox1.Text = url;
        }

转到按钮

private void Button1_Click(object sender, EventArgs e)
        {
            string newurl = this.textbox1.Text;
            geckoWebBrowser1.Navigate(newurl);
        }

浏览器前进

geckoWebBrowser1.GoForward();

浏览器后退

geckoWebBrowser1.GoBack();

关于回到主页面,gecko里面没有类似于gohome的方法,所以用代替

geckoWebBrowser1.Navigate("www.hao123.com");

关于刷新,gecko里面提供了Refresh();的方法,但是编译运行无法实现刷新功能,可以参考

            string nowurl = geckoWebBrowser1.Document.Url.ToString();
            geckoWebBrowser1.Navigate(nowurl);
            geckoWebBrowser1.Refresh();

关于停止

geckoWebBrowser1.Stop();


猜你喜欢

转载自blog.csdn.net/cfy530/article/details/80373271
45
今日推荐