Пример #1
0
 public Form1()
 {
     InitializeComponent();
     browser.Dock = DockStyle.Fill;
     this.Controls.Add(browser);
     browser.Navigate("http://www.google.com");
 }
Пример #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     WebKit.WebKitBrowser browser = new WebKit.WebKitBrowser();
     browser.Dock = DockStyle.Fill;
     this.Controls.Add(browser);
     browser.Navigate("http://jashliao.eu/wordpress/");
 }
Пример #3
0
 //输入URL回车
 private void textBox1_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         browser.Navigate("http://" + this.txtURL.Text.Trim().ToLower().Replace("http://", ""));
         browser.Focus();
     }
 }
Пример #4
0
        private void Index_Load(object sender, EventArgs e)
        {
            browser                 = new WebKit.WebKitBrowser();
            browser.Dock            = DockStyle.Fill;
            browser.AllowNavigation = true;
            browser.AllowNewWindows = true;

            this.ziyunBrowerContent.Controls.Add(browser);
            browser.Navigate("https://www.baidu.com");
        }
Пример #5
0
 private void UC_Editor_Load(object sender, EventArgs e)
 {
     tabControlEditor.TabPages.Add("______main", "京东JDC", 0);
     WebKit.WebKitBrowser wb = new WebKit.WebKitBrowser();
     wb.Dock = DockStyle.Fill;
     Panel p = new Panel();
     p.Controls.Add(wb);
     p.Dock = DockStyle.Fill;
     tabControlEditor.TabPages["______main"].Controls.Add(p);
     tabControlEditor.TabPages["______main"].Tag = "______main";
     wb.Navigate("http://fe.jd.com/");
 }
Пример #6
0
        public WebFrm(string weburl, string useragent, string ipproxy)
        {
            InitializeComponent();

            RefreshIESettings(ipproxy);

            WebKit.WebKitBrowser web = new WebKit.WebKitBrowser();

            this.Controls.Add(web as Control);
            web.Dock = DockStyle.Fill;
            web.DocumentCompleted += Web_DocumentCompleted;
            web.UserAgent          = useragent;
            web.Navigate(weburl);
        }
Пример #7
0
        //添加页


        private void addPage()
        {
            browser           = new WebKit.WebKitBrowser();
            browser.UserAgent = userAgent;
            browser.Dock      = DockStyle.Fill;
            pnlContext.Controls.Clear();
            pnlContext.Controls.Add(browser);
            browser.Focus();
            //   MessageBox.Show(Path);
            browser.Navigate(Path == string.Empty ? "http://www.baidu.com" : Path);
            Path = string.Empty;
            browser.NewWindowCreated     += browser_NewWindowCreated;
            browser.DocumentTitleChanged += browser_DocumentTitleChanged;
            lsKB.Add(browser);
        }
Пример #8
0
        /// <summary>
        /// 显示一个Web浏览器
        /// </summary>
        /// <param name="title"></param>
        /// <param name="url"></param>
        public static void WebBrowser(string title, string url, int width, int height)
        {
            var form = new System.Windows.Forms.Form
            {
                Text          = title,
                Width         = width,
                Height        = height,
                StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen,
                MaximizeBox   = false,
                MinimizeBox   = false,
                TopMost       = true,
                ShowIcon      = false,
                ShowInTaskbar = false
            };

            var browser = new WebKit.WebKitBrowser
            {
                Dock = System.Windows.Forms.DockStyle.Fill
            };

            form.Controls.Add(browser);
            browser.Navigate(url);
            form.Show();
        }
Пример #9
0
        void frmWebTT100_Load(object sender, EventArgs e)
        {
            string url = Global.GetConfig().GetConfigString("system", "TT100Url");

            m_WebKitBrowser.Navigate(url);
        }
        void Init(string url, int?topicId)
        {
            _url = url;

            ExplanationModeMediator.Inst.WebkitOpen = true;

            //if (ExplanationModeMediator.Inst.ExplanationModeEnabled)
            //{
            //    WindowState = WindowState.Maximized;
            //}
            //else
            {
                WindowState = WindowState.Normal;
                Width       = 1280;
                Height      = 768;
            }

            //
            // _webKitBrowser1
            //
            if (_webKitBrowser1 == null)
            {
                _webKitBrowser1 = new WebKit.WebKitBrowser
                {
                    BackColor = System.Drawing.Color.White,
                    Location  = new System.Drawing.Point(0, 0),
                    Margin    = new System.Windows.Forms.Padding(0),
                    Name      = "_webKitBrowser1",
                    TabIndex  = 0
                };
                _webKitBrowser1.Navigated += _webKitBrowser1_Navigated;
                webkitHost.Child           = _webKitBrowser1;
                _webKitBrowser1.ResumeLayout();
            }

            browserBar.Browser = _webKitBrowser1;
            browserBar.Window  = this;

            browserBar.addressBar.Text = _url;
            _webKitBrowser1.Navigate(_url);
            // _webKitBrowser1.Navigate(@"file:///C:\Users\User\Documents\Visual Studio 2013\Projects\tds3\discussions\bin\x86\Debug\qwe.html");
            //string str = Reencoder.GetUrlContent("http://www.shinmai.co.jp/olympic/jouhou/shochi.htm");
            //var reencoded = Reencoder.ShiftJisToUtf8(str);
            //_webKitBrowser1.Document.CreateTextNode(reencoded);// aTextContent = reencoded;

            if (ExplanationModeMediator.Inst.ExplanationModeEnabled)
            {
                DiscWindows.Get().HidePublic();
            }

            ResizeMode = ResizeMode.NoResize;

            //if (_inst != null)
            //    EnsureInstanceDeinited(); //close previous instance
            _inst = this;

            _mediator = ExplanationModeMediator.Inst;

            if (topicId != null)
            {
                _mediator.CurrentTopicId = topicId;
            }

            if (_mediator.ExplanationModeEnabled)
            {
                RequestScrollPosition();
            }

            if (_scrollStateChecker == null)
            {
                _scrollStateChecker = new DispatcherTimer(DispatcherPriority.Background)
                {
                    Interval = new TimeSpan(200)
                };
            }
            _scrollStateChecker.Tick += _scrollStateChecker_Tick;
            _scrollStateChecker.Start();

            if (_overlayWnd == null)
            {
                _overlayWnd = new BrowserOverlayWindow {
                    Window = this
                }
            }
            ;
            _overlayWnd.Show();

            SetListeners(true);
        }

        void _webKitBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
            _webKitBrowser1.Visible = true;
        }