private void InitBrowser() { BridgeObject.InitializeCef(); #if DEBUG string url = Application.StartupPath + @"\..\..\..\html\tubeGrid.html"; #else string url = Application.StartupPath + @"\html\tubeGrid.html"; #endif m_browser = new ChromiumWebBrowser(url); panelGrid.Controls.Add(m_browser); m_browser.Dock = DockStyle.Fill; m_externalObj = new BridgeObject(m_browser); m_externalObj.onGridPageDomLoaded += OnGridPageDomLoaded; m_externalObj.onDripFinished += OnDripFinished; BindingOptions opt = new BindingOptions(); opt.CamelCaseJavascriptNames = false; m_browser.RegisterJsObject("externalObj", m_externalObj, opt); m_browser.IsBrowserInitializedChanged += IsBrowserInitializedChanged; m_browser.MenuHandler = new CEFMenuHandler(); }