public void NewPage(string newUrl, object req) { TabPage newPage = new TabPage(newUrl); tabControl1.TabPages.Add(newPage); tabControl1.SelectTab(newPage); CSharpBrowserSettings settings = new CSharpBrowserSettings(); //settings.UserAgent = "Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 4 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"; settings.CachePath = @"C:\temp\caches"; ChromeWebBrowser browser = new ChromeWebBrowser(); //browser.BrowserNewWindow += new NewWindowEventHandler(chromeWebBrowser1_BrowserNewWindow); //browser.BrowserTitleChange += new TitleChangeEventHandler(chromeWebBrowser1_BrowserTitleChange); browser.Initialize(settings); newPage.Controls.Add(browser); browser.Validate(); browser.Dock = DockStyle.Fill; if (!newUrl.Contains("&")) { browser.OpenUrl(newUrl); } else { browser.OpenUrl(req); } }
public MainForm() { InitializeComponent(); chromeWebBrowser2 = AddBrowser(); tabPage1.Controls.Add(chromeWebBrowser2); chromeWebBrowser2.SetBounds(0, 0, tabPage1.Width, tabPage1.Height); }
private void btnHybridWebPage_Click(object sender, EventArgs e) { ChromeWebBrowser wb = Tangram.GetHostBrowser(this); if (wb != null) { wb.OpenURL("https://demo.tangram.dev/homepage.html", Disposition.NEW_FOREGROUND_TAB, "", ""); } }
public ClientBrowser(ChromeWebBrowser browser) { webBrowser = browser; _lifeSpanHandler = new CwbLifeSpanHandler(browser); _displayHandler = new CwbDisplayHandler(browser); _loadHandler = new CwbLoadHandler(browser); _keyboardHandler = new CwbKeyboardHandler(browser); _fileDownloadHandler = new FileDownloadHandler(browser); _requestHandler = new CwbRequestHandler(browser); _renderHandler = new CwbRenderHandler(browser); _menuHandler = new CwbMenuHandler(browser); }
private void btnNewTabPageStyle3_Click(object sender, EventArgs e) { string newTabPageLayout = Helper.LoadResourceFile("MyCSharpBrowser.Style3.xml"); Tangram.UpdateNewTabPageLayout(newTabPageLayout); ChromeWebBrowser wb = Tangram.GetHostBrowser(this); if (wb != null) { wb.OpenURL("chrome://newtab", Disposition.NEW_FOREGROUND_TAB, "", ""); } }
protected override void Before_all_tests() { base.Before_all_tests(); _browser = GetChrome(true, false); if (_browser.IsBrowserInstalled) { _isChromeInstalled = true; ExecuteIfChromeInstalled(_browser.KillAnyRunningBrowserInstances, false); } _browser.GetAnyRunningBrowserProcesses().Any().ShouldBeFalse("Chrome appears to already be running...?? why?"); }
public BrowserTabPage(string URL, bool IsGoHome = false) { browser = new ChromeWebBrowser(); InitializeComponent(); this.browser.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(250)))), ((int)(((byte)(250)))), ((int)(((byte)(250))))); this.browser.Dock = System.Windows.Forms.DockStyle.Fill; this.browser.Location = new System.Drawing.Point(0, 0); this.browser.TabIndex = 0; CSharpBrowserSettings settings = new CSharpBrowserSettings(); //settings.UserAgent = "Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 4 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"; settings.CachePath = @"C:\temp\caches"; browser.Initialize(settings); this.Controls.Add(browser); browser.Validate(); browser.Dock = DockStyle.Fill; }
private ChromeWebBrowser GetCurrentBrowser() { ChromeWebBrowser b = null; foreach (ChromeWebBrowser c in Global.BrowserList) { if (c == null) { continue; } if (c.browser.Identifier == browserIdentifier) { b = c; break; } } return(b); }
private ChromeWebBrowser AddBrowser() { var settings = new CSharpBrowserSettings(); settings.CachePath = "D:\\temp\\caches"; settings.Locale = "zh-cn"; settings.LocalesDirPath = "F:\\DotNet\\ChromeTest\\ChromeTest\\bin\\Debug\\locales"; settings.UserAgent = "Mozilla/5.0 ChromeTest v1.01"; var browser = new ChromeWebBrowser(settings); browser.newWindowEventHandler += new NewWindowEventHandler(browserNewWindowEvent); browser.DocumentCompletedEventHandler += new EventHandler(documentCompleteEvent); browser.Location = new Point(0, 0); browser.Anchor = ((AnchorStyles)((((AnchorStyles.Top | AnchorStyles.Bottom) | AnchorStyles.Left) | AnchorStyles.Right))); return(browser); }
public CwbLifeSpanHandler(ChromeWebBrowser browser) { webBrowser = browser; }
public NewPageObject(ChromeWebBrowser cwber, string url) { Browser = cwber; Url = url; }
public CwbKeyboardHandler(ChromeWebBrowser browser) { webBrowser = browser; }
public RSEventListener(ChromeWebBrowser.TCallBackElementEventListener listener) { _listener = listener; }
public void AttachEventListener(string eventName, ChromeWebBrowser.TCallBackElementEventListener eventListener) { GetCurrentBrowser().AppendElementEventListener(IndexPath + "|0", eventName, eventListener); }
public CwbRequestHandler(ChromeWebBrowser browser) { webBrowser = browser; }
public void SetBrowserControl(ChromeWebBrowser browser) { _renderProcessHandler.SetBrowserControl(browser); }
public FileDownloadHandler(ChromeWebBrowser browser) { webBrowser = browser; }
public CwbDisplayHandler(ChromeWebBrowser browser) { webBrowser = browser; }
private void Button1_Click(object sender, EventArgs e) { browser = Tangram.CreateBrowser(System.IntPtr.Zero, "https://www.tangram.dev|"); }
public CwbMenuHandler(ChromeWebBrowser browser) { webBrowser = browser; }
public CwbRenderHandler(ChromeWebBrowser browser) { webBrowser = browser; }
public CwbLoadHandler(ChromeWebBrowser browser) { webBrowser = browser; }
public void SetBrowserControl(ChromeWebBrowser browser) { webBrowser = browser; }
private ChromeWebBrowser AddBrowser() { var settings = new CSharpBrowserSettings(); settings.CachePath = "D:\\temp\\caches"; settings.Locale = "zh-cn"; settings.LocalesDirPath = "F:\\DotNet\\ChromeTest\\ChromeTest\\bin\\Debug\\locales"; settings.UserAgent = "Mozilla/5.0 ChromeTest v1.01"; var browser = new ChromeWebBrowser(settings); browser.newWindowEventHandler += new NewWindowEventHandler(browserNewWindowEvent); browser.DocumentCompletedEventHandler += new EventHandler(documentCompleteEvent); browser.Location = new Point(0, 0); browser.Anchor = ((AnchorStyles) ((((AnchorStyles.Top | AnchorStyles.Bottom) | AnchorStyles.Left) | AnchorStyles.Right))); return browser; }