public FormMain(bool startRight=false) { InitializeComponent(); VerticalScroll.Visible = false; ChromiumBrowser = new ChromiumWebBrowser(Program.HostUrl) { Dock = DockStyle.Fill }; Controls.Add(ChromiumBrowser); Load += (sender, args) => { Top = 0; Left = startRight ? Screen.PrimaryScreen.WorkingArea.Width / 2 : 0; Width = Screen.PrimaryScreen.WorkingArea.Width / 2; Height = Screen.PrimaryScreen.WorkingArea.Height; }; FormClosing += (sender, args) => { //Make closing feel more responsive. Visible = false; }; FormClosed += (sender, args) => { Cef.Shutdown(); }; ChromiumBrowser.RegisterJsObject("nativeHost", new NativeHost(this)); }
public FormMain() { InitializeComponent(); VerticalScroll.Visible = false; ChromiumBrowser = new ChromiumWebBrowser(Program.HostUrl) { Dock = DockStyle.Fill }; Controls.Add(ChromiumBrowser); FormClosed += (sender, args) => { Cef.Shutdown(); }; Load += (sender, args) => { FormBorderStyle = FormBorderStyle.None; Left = Top = 0; Width = Screen.PrimaryScreen.WorkingArea.Width; Height = Screen.PrimaryScreen.WorkingArea.Height; }; ChromiumBrowser.RegisterJsObject("nativeHost", new NativeHost(this)); }
public CanMou_Keys() { Taobao_Login tb = new Taobao_Login(); tb.Show(); if (Manager.WaitTaobaoLogin(tb)) { tb.Hide(); InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; webBrowser1 = new ChromiumWebBrowser("http://www.taobao.com"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Dock = DockStyle.Fill; webBrowser1.Location = new System.Drawing.Point(3, 3); webBrowser1.MinimumSize = new System.Drawing.Size(20, 20); webBrowser1.Size = new System.Drawing.Size(969, 653); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tabPage1.Controls.Add(webBrowser1); webBrowser1.RequestContext = tb.webBrowser1.RequestContext; tb.Close(); tb.Dispose(); } }
/// <summary> /// Initializes the WebView component and adds it to the form. /// </summary> private void InitializeWebView() { LogWriter writer = LogWriter.Instance; //There's plenty of settings to choose from. These seem to work. writer.WriteToLog(String.Format("Index page for content: {0}", _url)); //Create the browser writer.WriteToLog("Creating browser", true); _webView = new ChromiumWebBrowser(_url) { Dock = DockStyle.Fill }; _webView.BrowserSettings.WebSecurityDisabled = true; _webView.BrowserSettings.FileAccessFromFileUrlsAllowed = true; _webView.BrowserSettings.UniversalAccessFromFileUrlsAllowed = true; _webView.BrowserSettings.ApplicationCacheDisabled = true; _webView.BrowserSettings.JavaDisabled = true; _webView.BrowserSettings.TextAreaResizeDisabled = true; _webView.RequestHandler = this; //Register as the Cordova communication channel writer.WriteToLog("Registering as the Cordova communication channel", true); _wrapper = new ChromiumWebBrowserWrapper(_webView); ClearCookies(); Controls.Add(_webView); NetworkStateManager.Instance.CheckWebviewOnlineState += CheckWebviewOnlineState; }
public PDD() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; webBrowser1 = new ChromiumWebBrowser("https://mms.pinduoduo.com/login/"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Size = new Size(990, 725); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tp_kefus.Controls.Add(webBrowser1); webBrowser1 = new ChromiumWebBrowser("https://mms.pinduoduo.com/Pdd.html#/index"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Size = new Size(990, 725); //webBrowser1.Location = new Point(0, 60); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tp_houtai.Controls.Add(webBrowser1); //webBrowser3 = new ChromiumWebBrowser("https://baidu.com"); //webBrowser3.FrameLoadStart += Browser.BrowserFrameLoadStart; //webBrowser3.FrameLoadEnd += Browser.BrowserFrameLoadEnd; //webBrowser3.Size = new Size(990, 725); ////webBrowser1.Location = new Point(0, 60); //webBrowser3.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; //tabPage2.Controls.Add(webBrowser3); //timer1.Interval = XMLHelper.GetValue("PinDuoDuo_AutoAnswerTime").ToInt(); bind_Account(); bind(); }
private async void init() { // Read options var options = new JsonSerializerOptions { Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, ReadCommentHandling = JsonCommentHandling.Skip, AllowTrailingCommas = true }; var stream = new FileStream(settingsFileName, FileMode.Open, FileAccess.Read); settings = await JsonSerializer.DeserializeAsync <Settings>(stream, options); feedTimer.Interval = settings.initialWait * 1000; pageCount = settings.pageCount; // Initialize chromium webview string appPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); Directory.SetCurrentDirectory(appPath); CefSettings cefSettings = new CefSettings(); cefSettings.UserDataPath = appPath; cefSettings.CachePath = appPath + @"\caches"; cefSettings.UserAgent = @"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 Edg/87.0.664.66"; Cef.EnableHighDPISupport(); Cef.Initialize(cefSettings); webContent = new ChromiumWebBrowser(settings.url); this.Controls.Add(webContent); // Hide cursor Cursor.Hide(); }
public BrowserForm() { InitializeComponent(); Text = "CefSharp"; WindowState = FormWindowState.Maximized; String page = string.Format(@"{0}\dist\index.html", Application.StartupPath); browser = new ChromiumWebBrowser(page) { Dock = DockStyle.Fill, }; // Allow the use of local resources in the browser BrowserSettings browserSettings = new BrowserSettings(); browserSettings.FileAccessFromFileUrls = CefState.Enabled; browserSettings.UniversalAccessFromFileUrls = CefState.Enabled; browser.BrowserSettings = browserSettings; toolStripContainer.ContentPanel.Controls.Add(browser); browser.TitleChanged += OnBrowserTitleChanged; var bitness = Environment.Is64BitProcess ? "x64" : "x86"; var version = String.Format("Chromium: {0}, CEF: {1}, CefSharp: {2}, Environment: {3}", Cef.ChromiumVersion, Cef.CefVersion, Cef.CefSharpVersion, bitness); }
public FrmUploadData() { this.accounts = JsonConvert.DeserializeObject<IDictionary<string, string>>(File.ReadAllText("Scripts/Accounts.json")); this.tableKeys = JsonConvert.DeserializeObject<string[]>(Settings.Default.DBKeys); this.Text = Resources.FormTitle; this.jsObj.OnLogin += OnLogin; this.jsObj.OnContinue += OnContinue; this.jsObj.OnException += OnException; this.webView = new ChromiumWebBrowser("about:blank"); this.webView.RegisterJsObject("submitSys", this.jsObj); var actionsJson = File.ReadAllText("Scripts/ActionDefinition.json"); this.actions = JsonConvert.DeserializeObject<Actions>(actionsJson); this.InitializeComponent(); this.cmbAccount.DataSource = this.accounts.ToList(); // set the date time controls dateStart.MaxDate = dateEnd.Value; dateEnd.MinDate = dateStart.Value; this.webView.FrameLoadEnd += this.WebViewOnLoginFrameLoadEnd; this.webView.Dock = DockStyle.Fill; this.pnlWebView.Controls.Add(this.webView); this.webView.Load(this.actions.LoginUrl); this.dataFiles = new List<DataFile>(); }
public BrowserForm() { InitializeComponent(); Text = "CefSharp"; WindowState = FormWindowState.Maximized; String exeFullPath = Application.ExecutablePath; String uri = "file://" + exeFullPath.Replace("bin\\x64\\Debug\\CefSharp.MinimalExample.WinForms.EXE", "communication.html"); browser = new ChromiumWebBrowser(uri) { Dock = DockStyle.Fill, }; // Inject JS object into web page environment browser.RegisterJsObject("bound", new BoundObject()); browser.FrameLoadEnd += this.OnFrameLoadEnd; toolStripContainer.ContentPanel.Controls.Add(browser); browser.LoadingStateChanged += OnLoadingStateChanged; browser.ConsoleMessage += OnBrowserConsoleMessage; browser.StatusMessage += OnBrowserStatusMessage; browser.TitleChanged += OnBrowserTitleChanged; browser.AddressChanged += OnBrowserAddressChanged; var bitness = Environment.Is64BitProcess ? "x64" : "x86"; var version = String.Format("Chromium: {0}, CEF: {1}, CefSharp: {2}, Environment: {3}", Cef.ChromiumVersion, Cef.CefVersion, Cef.CefSharpVersion, bitness); DisplayOutput(version); }
public BaoNiuNiu() { //Login tb = new Login(); //tb.Show(); //if (Manager.WaitLogin(tb)) //{ //tb.Hide(); InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; webBrowser1 = new ChromiumWebBrowser("http://www.bao66.cn/web/"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Size = new Size(990, 725); //webBrowser1.Location = new Point(180, 12); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tabPage1.Controls.Add(webBrowser1); //webBrowser1.RequestContext = tb.webBrowser1.RequestContext; //tb.Close(); //tb.Dispose(); //webBrowser2 = new ChromiumWebBrowser("http://www.taobao.com"); //webBrowser2.FrameLoadStart += Browser.BrowserFrameLoadStart; //webBrowser2.FrameLoadEnd += Browser.BrowserFrameLoadEnd; //webBrowser2.Size = new Size(990, 400); //webBrowser2.Location = new Point(0, 325); //webBrowser2.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Bottom; //webBrowser2.RequestContext = webBrowser1.RequestContext; //txt_url.Controls.Add(webBrowser2); //} }
public PDD_ShuDan() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; webBrowser1 = new ChromiumWebBrowser("http://www.ema666.com/Login.html"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Size = new Size(1000, 734); webBrowser1.Location = new Point(0, 0); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tabPage1.Controls.Add(webBrowser1); webBrowser2 = new ChromiumWebBrowser("http://www.baidu.com"); webBrowser2.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser2.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser2.Size = new Size(1000, 734); webBrowser2.Location = new Point(0, 0); webBrowser2.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tabPage3.Controls.Add(webBrowser2); //绑定数据后不会自动创建列 dgv_title.AutoGenerateColumns = false; //不显示空白行 dgv_title.AllowUserToAddRows = false; //激活第二个浏览器 tag_control.SelectedTab = tabPage3; webBrowser2.Focus(); Browser.Delay(500); tag_control.SelectedTab = tabPage1; webBrowser1.Focus(); }
public void GetWebPage() { if (Cef.IsInitialized) { } else { try { CefSettings settings = new CefSettings(); settings.BrowserSubprocessPath = browser; settings.LocalesDirPath = locales; settings.ResourcesDirPath = res; settings.CefCommandLineArgs.Add(settings.LogFile, @"bin\debug.log"); //Disable GPU vsync Cef.Initialize(settings, performDependencyCheck: false, browserProcessHandler: null); chromebrowser = new CefSharp.WinForms.ChromiumWebBrowser("https://ixware.biz/") { Dock = DockStyle.Fill }; panel1.Controls.Add(chromebrowser); chromebrowser.Dock = DockStyle.Fill; } catch (Exception) { } } }
public FormMain() { InitializeComponent(); this.VerticalScroll.Visible = false; chromiumBrowser = new ChromiumWebBrowser(Program.HostUrl) { Dock = DockStyle.Fill }; this.Controls.Add(chromiumBrowser); this.FormClosing += (sender, args) => { //Make closing feel more responsive. this.Visible = false; }; this.FormClosed += (sender, args) => { Cef.Shutdown(); }; chromiumBrowser.RegisterJsObject("aboutDialog", new AboutDialogJsObject(), camelCaseJavascriptNames: true); }
private void Form1_Load(object sender, EventArgs e) { Directory.CreateDirectory(webserver_path); ResourceManager rm = new ResourceManager("items", Assembly.GetExecutingAssembly()); string str = Ressources.ResourceManager.GetString("index"); if (str != string.Empty) { //Application.StartupPath string indexfile = webserver_path + @"\index.html"; if (!File.Exists(indexfile)) { StreamWriter wr = new StreamWriter(indexfile, false, System.Text.Encoding.UTF8); wr.Write(str); wr.Close(); } } // start widget server myServer = new SimpleHTTPServer(webserver_path, 12345); linkLabel1.Text = localWebAdress; //linkLabel1. chromiumWebBrowser1 = new CefSharp.WinForms.ChromiumWebBrowser("http://soundcloud.com"); widgetPreview = new CefSharp.WinForms.ChromiumWebBrowser(localWebAdress); panel2.Controls.Add(widgetPreview); panel1.Controls.Add(chromiumWebBrowser1); chromiumWebBrowser1.FrameLoadEnd += eoOnSiteLoaded; }
public SenateTab() { InitializeComponent(); Group = "說明手冊"; //舊版本 //helpContentPanel1.Naviate("http://sites.google.com/a/ischool.com.tw/emba_ntu"); //新版本 //helpContentPanel1.Naviate("https://sites.google.com/ischool.com.tw/emba/"); //2017/10/26 - 鑲崁新的Browser //CefSharp.WinForms.ChromiumWebBrowser browser = new ChromiumWebBrowser("https://sites.google.com/ischool.com.tw/test-instruction/"); browser = new ChromiumWebBrowser("https://sites.google.com/ischool.com.tw/test-instruction/"); browser.Dock = DockStyle.Fill; ContentPanePanel.Controls.Add(browser); //改寫 browser.RequestHandler = new HandlerNe(); //Parse URL browser.LifeSpanHandler = new HandlerLife(); //關閉 OnBeforePopup this.Load += new System.EventHandler(this.Form_Load); }
public void InitializeChromium() { CefSettings settings = new CefSettings(); String path = string.Format(@"{0}\html\statistics\login.html", Application.StartupPath); if (!File.Exists(path)) { MessageBox.Show("找不到文件" + path); } Cef.Initialize(settings); chromeBrowser = new ChromiumWebBrowser(path) { //右键 MenuHandler = new CefMenuHandler() }; this.panel1.Controls.Add(chromeBrowser); chromeBrowser.Dock = DockStyle.Fill; BrowserSettings browserSettings = new BrowserSettings(); browserSettings.FileAccessFromFileUrls = CefState.Enabled; browserSettings.UniversalAccessFromFileUrls = CefState.Enabled; chromeBrowser.BrowserSettings = browserSettings; }
public ConfirmationFormWeb(SteamGuardAccount steamAccount) { InitializeComponent(); this.steamAccount = steamAccount; this.Text = String.Format("Trade Confirmations - {0}", steamAccount.AccountName); CefSettings settings = new CefSettings(); settings.PersistSessionCookies = false; settings.UserAgent = "Mozilla/5.0 (Linux; Android 6.0; Nexus 6P Build/XXXXX; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/47.0.2526.68 Mobile Safari/537.36"; steamCookies = String.Format("mobileClientVersion=0 (2.1.3); mobileClient=android; steamid={0}; steamLogin={1}; steamLoginSecure={2}; Steam_Language=english; dob=;", steamAccount.Session.SteamID.ToString(), steamAccount.Session.SteamLogin, steamAccount.Session.SteamLoginSecure); if (!Cef.IsInitialized) { Cef.Initialize(settings); } browser = new ChromiumWebBrowser(steamAccount.GenerateConfirmationURL()) { Dock = DockStyle.Fill, }; this.splitContainer1.Panel2.Controls.Add(browser); BrowserRequestHandler handler = new BrowserRequestHandler(); handler.Cookies = steamCookies; browser.RequestHandler = handler; browser.AddressChanged += Browser_AddressChanged; browser.LoadingStateChanged += Browser_LoadingStateChanged; }
private void Form1_Load(object sender, EventArgs e) { Cef.Initialize(); //_mChromeBrowser = new ChromiumWebBrowser(@"https://auto.ria.com/"); _mChromeBrowser = new ChromiumWebBrowser(@"https://auto.ria.com/search/?category_id=1&marka_id=15&model_id=1082#category_id=1&s_yers[0]=2006&po_yers[0]=0&price_do=8000¤cy=1&marka_id[0]=15&model_id[0]=1082&countpage=10&page=0&power_name=1&engineVolumeFrom=&engineVolumeTo=&raceTo=125&damage=1"); panel1.Controls.Add(_mChromeBrowser); }
public UserControlWebPage() { InitializeComponent(); var assembly = Assembly.GetExecutingAssembly(); var resourceName = "WebPaparazzi.resize_image.js"; using (Stream stream = assembly.GetManifestResourceStream(resourceName)) using (StreamReader reader = new StreamReader(stream)) { _resize_script = reader.ReadToEnd(); } _browser = new ChromiumWebBrowser("") { Dock = DockStyle.Fill }; _offScreenBrowser = new CefSharp.OffScreen.ChromiumWebBrowser(""); _offScreenBrowser.Size = PaparazziResolutionConverter.DefaultSize; _offScreenBrowser.FrameLoadEnd += offScreenBrowser_FrameLoadEnd; this.panelBrowser.Controls.Add(_browser); _browser.AddressChanged += OnBrowserAddressChanged; _browser.FrameLoadEnd += browser_FrameLoadEnd; _browser.IsBrowserInitializedChanged += browser_IsBrowserInitializedChanged; }
/* * Create a wrapper form around the chromium web browser. */ public WrapperForm() { InitializeComponent(); // Initializes a new instance of the chromium web browser chromium = new ChromiumWebBrowser(AboutBlankPage) { Dock = DockStyle.Fill, LifeSpanHandler = new BrowserLifeSpanHandler(), MenuHandler = new BrowserMenuHandler(), RequestHandler = new BrowserRequestHandler(), ResourceHandler = new BrowserResourceHandler() }; // Subscribe to multiple chromium web browser events chromium.FrameLoadEnd += chromium_FrameLoadEnd; chromium.NavStateChanged += chromium_NavStateChanged; // Immediately load the initial page (force handle to be created) chromium.CreateControl(); // Add the chromium web browser to the browser panel browserPanel.Controls.Add(chromium); // Save the current window state as the previous one previousWindowState = WindowState; }
private void Form3_Load(object sender, EventArgs e) { webCom = new CefSharp.WinForms.ChromiumWebBrowser("www.baidu.com"); webCom.Dock = DockStyle.Fill; panel1.Controls.Add(webCom); webCom.Load("www.baidu.com"); }
public MainForm() { InitializeComponent(); setupSocketConnection();// We need to setup the socket connection first LogWriter writer = LogWriter.Instance; writer.WriteToLog("This is a test"); writer.WriteToLog("WORK!"); writer.WriteToLog("DealtDamage", "Hitted enemy for 10% damage"); writer.WriteToLog("DamageRecieved", "Left tires hit. 10% damage"); labelCamera.Text = "100%"; labelControllUnit.Text = "100%"; labelRightWheels.Text = "100%"; labelLeftWheels.Text = "100%"; labelAmmo.Text = "100%"; labelClip.Text = "6 Ammo / 2 Clips"; browser = new ChromiumWebBrowser("http://"+ Properties.Settings.Default.IPAddress + "/rcam/index.php"); panel1.Controls.Add(browser); this.KeyPreview = true; KeyDown += new KeyEventHandler(BattleHudKeyHandler); }
public FormProduceManage(string url) { InitializeComponent(); ChromiumWebBrowser browser = new ChromiumWebBrowser(url); this.Controls.Add(browser); browser.Dock = DockStyle.Fill; }
private void FormTestJsCommunication_Load(object sender, EventArgs e) { Cef.Initialize(); m_chromeBrowser = new ChromiumWebBrowser("http://www.maps.google.com"); panel1.Controls.Add(m_chromeBrowser); }
private void Form1_Load(object sender, EventArgs e) { m_chromeBrowser = new ChromiumWebBrowser("http://www.maps.google.com"); panel1.Controls.Add(m_chromeBrowser); ChromeDevToolsSystemMenu.CreateSysMenu(this); }
private void InitAboutPage() { var browser = new ChromiumWebBrowser("http://maogm.com") { Dock = DockStyle.Fill }; browserPanel.Controls.Add(browser); }
private void button1_Click(object sender, EventArgs e) { panel1.Controls.Clear(); webCom = new CefSharp.WinForms.ChromiumWebBrowser(txtUrl.Text); webCom.Dock = DockStyle.Fill; panel1.Controls.Add(webCom); webCom.Load(txtUrl.Text); }
private void GenericHTMLForm_Load(object sender, EventArgs e) { m_chromeBrowser = new ChromiumWebBrowser(m_htmlToDisplay); Controls.Add(m_chromeBrowser); ChromeDevToolsSystemMenu.CreateSysMenu(this); }
private void button1_Click(object sender, EventArgs e) { try { if (this.comboBox1.Text[0] == '[' && this.comboBox1.Text[4] == ']' && this.comboBox2.Text[0] == '[' && this.comboBox2.Text[4] == ']') { this.browser.Controls.Remove(br); string curDir = Directory.GetCurrentDirectory(); br = new CefSharp.WinForms.ChromiumWebBrowser(String.Format("file:///{0}/results.html", curDir)) { Dock = DockStyle.Fill, Size = new Size(600, 600), Location = new Point(200, 200), }; br.MenuHandler = new CustomMenuHandler(); br.BrowserSettings.FileAccessFromFileUrls = CefState.Enabled; br.BrowserSettings.UniversalAccessFromFileUrls = CefState.Enabled; this.browser.Controls.Add(br); flyFrom = this.comboBox1.Text.Substring(1, 3); flyTo = this.comboBox2.Text.Substring(1, 3); flyTtime = this.dateTimePicker1.Text; airportFrom = (string)this.comboBox1.Text.Substring(5); airportTo = (string)this.comboBox2.Text.Substring(5); Thread searchInAirlines = new Thread(searchingThread); searchInAirlines.Start(); //wizz.wizzairFlyFromAsync(flyFrom, flyTo, flyTtimeo); //MessageBox.Show(flyFrom + "-" + flyTo+" on "+ flyTtimeo); } else { MessageBox.Show("Nieprawidłowe lotnisko wylotu lub przylotu. Skorzystaj z lotnisk proponowanych przez formularz!", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("Nieprawidłowe lotnisko wylotu lub przylotu. Skorzystaj z lotnisk proponowanych przez formularz!", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } /* * this.browser.Controls.Remove(br); * string curDir = Directory.GetCurrentDirectory(); * br = new CefSharp.WinForms.ChromiumWebBrowser(String.Format("file:///{0}/results.html", curDir)) * { * Dock = DockStyle.Fill, * Size = new Size(600, 600), * Location = new Point(200, 200), * }; * * this.browser.Controls.Add(br);*/ }
public BookingEquipmentAdmin() { InitializeComponent(); Group = "設備預約"; browser = new ChromiumWebBrowser("https://sites.google.com/ischool.com.tw/booking-equipment/%E9%A6%96%E9%A0%81"); browser.Dock = DockStyle.Fill; ContentPanePanel.Controls.Add(browser); }
public DisciplineCompetitionPanel() { InitializeComponent(); Group = "秩序競賽"; browser = new ChromiumWebBrowser("https://sites.google.com/ischool.com.tw/discipline-competition/%E9%A6%96%E9%A0%81"); browser.Dock = DockStyle.Fill; ContentPanePanel.Controls.Add(browser); }
private TidyCompetitionPanel() { InitializeComponent(); Group = "整潔競賽"; this._browser = new ChromiumWebBrowser("https://sites.google.com/ischool.com.tw/neat-competition/%E9%A6%96%E9%A0%81"); this._browser.Dock = DockStyle.Fill; ContentPanePanel.Controls.Add(this._browser); }
public ChromiumWebBrowserWrapper(ChromiumWebBrowser webView) { _webView = webView; _nativeExecution = new NativeExecution(this); _guiInvoke = invoke => _webView.Invoke(invoke); _commandList = new List<string>(); //Register this object as window.external to mirror the IE8 mobile browser naming _webView.RegisterJsObject("external", this); //Obsolete in CEF 3: Cef.RegisterJsObject("external", this); }
private void aform2watch_Load(object sender, EventArgs e) { browser = new CefSharp.WinForms.ChromiumWebBrowser("") { Dock = DockStyle.Fill, Size = new Size(600, 600), Location = new Point(200, 200), }; this.pContainer.Controls.Add(browser); }
private void Form1_Load(object sender, EventArgs e) { browser = new CefSharp.WinForms.ChromiumWebBrowser("www.youtube.com/tv"); { Dock = DockStyle.Fill; Size = new Size(514, 421); Location = new Point(0, 0); } this.panel1.Controls.Add(browser); }
private void InitCEF(string mainAddress) { CefSharp.Cef.Initialize(); CEFControl = new ChromiumWebBrowser(mainAddress); CEFControl.Dock = DockStyle.Fill; this.CEFPanel.Controls.Add(CEFControl); CEFControl.AddressChanged += wbControl_AddressChanged; CEFControl.FrameLoadStart += wbControl_FrameLoadStart; CEFControl.Load("http://www.oschina.net"); }
public void AddToDoItemFromWinForm(ChromiumWebBrowser browser, string title) { var js = "App.todos.push({" + "id: '" + Guid.NewGuid() + "'," + "title: '" + title + "'," + "completed: false" + "});"; browser.ExecuteScriptAsync(js); browser.ExecuteScriptAsync("App.render();"); }
private void CreateBrowser(string address) { browser = new ChromiumWebBrowser(address) { Dock = DockStyle.Fill, }; toolStripContainer.ContentPanel.Controls.Add(browser); browser.ConsoleMessage += OnBrowserConsoleMessage; browser.StatusMessage += OnBrowserStatusMessage; browser.TitleChanged += OnBrowserTitleChanged; }
private void BootStrapForm_Load(object sender, EventArgs e) { // Cef.Initialize(); string page = string.Format("{0}HTMLEmbeddedResources/html/BootstrapExample.html", GetAppLocation()); m_chromeBrowser = new ChromiumWebBrowser(page); Controls.Add(m_chromeBrowser); ChromeDevToolsSystemMenu.CreateSysMenu(this); }
public Form1() { InitializeComponent(); _browser = new ChromiumWebBrowser(null) { Dock = DockStyle.Fill, MenuHandler = new NoMenuHandler() // disable menu }; this.panel1.Controls.Add(_browser); }
public void InitBrowser() { // create CEF control and set initial URL Cef.Initialize(new CefSettings()); string current_path = AppDomain.CurrentDomain.BaseDirectory; string start_url = "file:///" + current_path + "\\webUI\\index.html"; browser = new ChromiumWebBrowser(start_url); this.Controls.Add(browser); browser.Dock = DockStyle.Fill; }
public GAPPWebBrowser(string url): this() { Dock = DockStyle.Fill; var browser = new ChromiumWebBrowser(url) { Dock = DockStyle.Fill }; panel1.Controls.Add(browser); Browser = browser; Disposed += GAPPWebBrowser_Disposed; }
public Preview() { chromeBrowser = new ChromiumWebBrowser("") { Dock = DockStyle.Fill, }; chromeBrowser.RequestHandler = this; Controls.Add(chromeBrowser); InitializeComponent(); PerformLayout(); }
public uChrome(string argUrl) { if (myChrome == null) { cefS.CefSharpSettings.LegacyJavascriptBindingEnabled = true; myChrome = new cefW.ChromiumWebBrowser(argUrl); myChrome.RegisterJsObject("formCall", new JsFormCall()); myChrome.Dock = DockStyle.Fill; } else { this.uBrowser.Load(argUrl); } }
public void InitBrowser(Panel panel) { CefSettings cSettings = new CefSettings(); cSettings.RemoteDebuggingPort = 8088; Cef.Initialize(cSettings); // Open main page mChromeBrowser = new ChromiumWebBrowser(GetPagePath("main.html")); mEffectsJsObject = new EffectsJsObject(); mChromeBrowser.RegisterJsObject("EffectsJsObject", mEffectsJsObject); mChromeBrowser.LoadError += MChromeBrowser_LoadError; panel.Controls.Add(mChromeBrowser); mChromeBrowser.Dock = DockStyle.Fill; }
public BookingRoomAdmin() { InitializeComponent(); Group = "會議室預約"; browser = new ChromiumWebBrowser("https://sites.google.com/ischool.com.tw/facilities-service/%E9%A6%96%E9%A0%81"); browser.Dock = DockStyle.Fill; ContentPanePanel.Controls.Add(browser); //改寫 //browser.RequestHandler = new HandlerNe(); //Parse URL //browser.LifeSpanHandler = new HandlerLife(); //關閉 OnBeforePopup }
private void frmMain_Load(object sender, EventArgs e) { // this.WindowState = FormWindowState.Maximized; CefSettings settings = new CefSettings(); Cef.Initialize(settings); // EnableHighDPISupport Cef.EnableHighDPISupport(); chromiumWebBrowser = new CefSharp.WinForms.ChromiumWebBrowser(Url); this.panel1.Controls.Add(chromiumWebBrowser); chromiumWebBrowser.Dock = DockStyle.Fill; }
private void CreateBrowser() { browser = new ChromiumWebBrowser(defaulturl) { Dock = DockStyle.Fill, }; toolStripContainer.ContentPanel.Controls.Add(browser); browser.LoadingStateChanged += OnBrowserLoadingStateChanged; browser.ConsoleMessage += OnBrowserConsoleMessage; browser.StatusMessage += OnBrowserStatusMessage; browser.TitleChanged += OnBrowserTitleChanged; browser.AddressChanged += OnBrowserAddressChanged; browser.RegisterJsObject("bound", new BoundObject()); }
private void BootStrapForm2_Load(object sender, EventArgs e) { string page = string.Format("{0}HTMLResources/html/BootstrapFormExample.html", GetAppLocation()); m_chromeBrowser = new ChromiumWebBrowser(page); m_javascriptSvc = new SomeClass(m_chromeBrowser); // Register the JavaScriptInteractionObj class with JS m_chromeBrowser.RegisterJsObject("winformObj", m_javascriptSvc); Controls.Add(m_chromeBrowser); ChromeDevToolsSystemMenu.CreateSysMenu(this); }
public FaHuoFrom() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; webBrowser1 = new ChromiumWebBrowser("http://www.baidu.com"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Size = new Size(990, 400); webBrowser1.Location = new Point(12, 350); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; this.Controls.Add(webBrowser1); //webBrowser1.RequestContext = tb.webBrowser1.RequestContext; //tb.Close(); //tb.Dispose(); }
public ImageDownload() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; webBrowser1 = new CefSharp.WinForms.ChromiumWebBrowser("http://www.baidu.com"); //webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; //webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; //webBrowser1.Size = new Size(this.Size.Width - 20, this.Size.Height - 110); //new Size(1070, 500); //webBrowser1.Location = new Point(10, 100); //webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; //this.Controls.Add(webBrowser1); webBrowser1.ToInit(this); txt_save.Text = XMLHelper.GetValue("Pic_Save"); }
public PDD_KeFu() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; //http://mms.pinduoduo.com/assets/chat-merchant/dist/index.html?r=0.09165449552232374 webBrowser1 = new ChromiumWebBrowser("http://mms.pinduoduo.com/assets/chat-merchant/dist/index.html"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Size = new Size(989, 723); //webBrowser1.Location = new Point(180, 12); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; this.Controls.Add(webBrowser1); //test(); }
public Common() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; this.Size = new Size(1600, 800); //this.WindowState = System.Windows.Forms.FormWindowState.Maximized; //this.MdiParent = MainForm.ActiveForm; try { webBrowser1 = new ChromiumWebBrowser("http://qxw1635740081.my3w.com/oa/Default.aspx"); webBrowser1.Dock = DockStyle.Fill; this.Controls.Add(webBrowser1); } catch (Exception e) { Debug.WriteLine(e.ToString()); } }
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: #line 9 "..\..\MainWindow.xaml" ((VideoTest.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.MainWindow_OnLoaded); #line default #line hidden return; case 2: this.BrowserContainer = ((CefSharp.WinForms.ChromiumWebBrowser)(target)); return; } this._contentLoaded = true; }
public ShuaDan_List() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; webBrowser1 = new ChromiumWebBrowser("http://580kongbao.com/login.asp"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Size = new Size(1165, 296); webBrowser1.Location = new Point(0, 0); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tabPage1.Controls.Add(webBrowser1); webBrowser2 = new ChromiumWebBrowser("http://www.xiaodian.com/user/login?ptp=1.CmymMoKw._head.10.7CLag"); webBrowser2.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser2.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser2.Size = new Size(1165, 296); webBrowser2.Location = new Point(0, 0); webBrowser2.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tabPage2.Controls.Add(webBrowser2); webBrowser3 = new ChromiumWebBrowser("http://580kongbao.com/login.asp"); webBrowser3.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser3.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser3.Size = new Size(1165, 296); webBrowser3.Location = new Point(0, 0); webBrowser3.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tabPage3.Controls.Add(webBrowser3); webBrowser4 = new ChromiumWebBrowser("http://www.guoguo-app.com/"); webBrowser4.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser4.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser4.Size = new Size(1165, 296); webBrowser4.Location = new Point(0, 0); webBrowser4.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; tabPage4.Controls.Add(webBrowser4); //绑定数据后不会自动创建列 dgv_title.AutoGenerateColumns = false; //不显示空白行 dgv_title.AllowUserToAddRows = false; }
public Taobao_Login() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; //this.MdiParent = MainForm.ActiveForm; try { webBrowser1 = new ChromiumWebBrowser("https://login.taobao.com/member/login.jhtml?spm=a21bo.2017.754894437.1.5af911d93kUo91&f=top&redirectURL=https%3A%2F%2Fwww.taobao.com%2F"); webBrowser1.Dock = DockStyle.Fill; this.Controls.Add(webBrowser1); } catch (Exception e) { Debug.WriteLine(e.ToString()); } bind(); Focus(); }
public test() { InitializeComponent(); try { webBrowser1 = new ChromiumWebBrowser("http://www.xiaodian.com/goods/publish/add?cid=118u"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Size = new Size(1301, 253); webBrowser1.Location = new Point(12, 527); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; this.Controls.Add(webBrowser1); } catch (Exception e) { Debug.WriteLine(e.ToString()); } }
public ZhuTu() { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; try { webBrowser1 = new ChromiumWebBrowser("http://www.taobao.com"); webBrowser1.FrameLoadStart += Browser.BrowserFrameLoadStart; webBrowser1.FrameLoadEnd += Browser.BrowserFrameLoadEnd; webBrowser1.Size = new Size(900, 550); webBrowser1.Location = new Point(10, 60); webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; this.Controls.Add(webBrowser1); } catch (Exception e) { Debug.WriteLine(e.ToString()); } }
public Form1() { InitializeComponent(); browser = new ChromiumWebBrowser(); CefSettings settings = new CefSettings(); // Initialize cef with the provided settings Cef.Initialize(settings); tableLayoutPanel1.Controls.Add(browser, 1, 0); browser.Dock = DockStyle.Fill; browser.Enabled = false; //Wait for the MainFrame to finish loading browser.FrameLoadEnd += (sender, args) => { //Wait for the MainFrame to finish loading if (args.Frame.IsMain) { args.Frame.ExecuteJavaScriptAsync(string.Format("(function() {{document.getElementById('User_login').value='{0}';}})()", login)); //string returnValue = ""; args.Frame.ExecuteJavaScriptAsync(string.Format("(function() {{document.getElementById('User_password').value='{0}';}})()", password)); //var task1 = args.Frame.EvaluateScriptAsync(@"document.getElementsByName('login')[0].click();"); //await task1.ContinueWith(t => //{ // if (!t.IsFaulted) // { // var response = t.Result; // if (response.Success && response.Result != null) // { // returnValue = response.Result.ToString(); // } // } //}); } }; }
public static void RegisterBrowser(ChromiumWebBrowser browser) { browser.AddressChanged += (source, args) => { if (PageLoaded != null) PageLoaded(args.Address, browser); }; }