void browser_NewWindowCreated(object sender, WebKit.NewWindowCreatedEventArgs e) { p = addTag(); browser = e.WebKitBrowser; browser.UserAgent = userAgent; browser.Dock = DockStyle.Fill; browser.NewWindowCreated += browser_NewWindowCreated; browser.DocumentTitleChanged += browser_DocumentTitleChanged; lsKB.Add(browser); pnlContext.Controls.Clear(); pnlContext.Controls.Add(browser); browser.Focus(); }
private void webKitBrowser_officail_NewWindowCreated(object sender, WebKit.NewWindowCreatedEventArgs e) { e.WebKitBrowser.Navigating += new WebBrowserNavigatingEventHandler(WebKitBrowser_Navigating); this.Controls.Add(e.WebKitBrowser); }
void carfaxBrowser_NewWindowCreated(object sender, WebKit.NewWindowCreatedEventArgs e) { var popupBrowser = e.WebKitBrowser; popupBrowser.Show(); }
void manheimBrowser_NewWindowCreated(object sender, WebKit.NewWindowCreatedEventArgs e) { var manheimService = new ManheimService(); var simulcastUrl = ((WebKit.WebKitBrowser)(sender)).Url.AbsoluteUri; if (simulcastUrl.IndexOf("simulcast.manheim.com") > 0) { var simulcastInstallationUrl = "https://chrome.google.com/webstore/detail/manheim-media-player/ocdfcabeedcfbaoabffcbecdjdnepgcl"; var url = "https://simulcast.manheim.com/simulcast/initBuyerAuction.do?vehicleGroupKey=a:CADE_s:76108_c:OPEN_l:1_v:1_q:1-43&vehicleGroupKey=a:CADE_s:76108_c:OPEN_l:1_v:1_q:76-900&vehicleGroupKey=a:CADE_s:76108_c:REDL_l:1_v:1_q:44-75&vehicleGroupKey=a:CADE_s:76108_c:OPEN_l:1_v:31_q:1-900&locale=en_US&isManheimAVPluginInstalled=false&CLIENT_TYPE=LIBERATOR"; manheimService.LogOn(SessionVar.CurrentDealer.DealerSetting.MainheimUserName, SessionVar.CurrentDealer.DealerSetting.MainheimPassword); manheimService.WebRequestGet(simulcastUrl); try { manheimService.PostSimulcastData(simulcastUrl, new SimulcastContract() { vehicleGroupGoto = "a:CADE_s:76108_c:OPEN_l:1_v:1_q:1-43", isManheimAVPluginInstalled = "false", saleEventKey = "CADE_76108_01", vehicleGroupKey = "a:CADE_s:76108_c:OPEN_l:1_v:31_q:1-900", dealerships = "5131094,a:CADE_s:76108_c:OPEN_l:1_v:1_q:1-43,a:CADE_s:76108_c:OPEN_l:1_v:1_q:76-900,a:CADE_s:76108_c:REDL_l:1_v:1_q:44-75,a:CADE_s:76108_c:OPEN_l:1_v:31_q:1-900", initalDealer = "CADE_s:76108_c:OPEN_l:1_v:1_q:1-43,a:CADE_s:76108_c:OPEN_l:1_v:1_q:76-900,a:CADE_s:76108_c:REDL_l:1_v:1_q:44-75,a:CADE_s:76108_c:OPEN_l:1_v:31_q:1-900", email = "*****@*****.**", cellphoneNPA = "714", cellphoneNXX = "348", cellphoneStationCode = "8351", faxNPA = "714", faxNXX = "242", faxStationCode = "1875", paymentMethod = "CHECK", postSaleInspection = "7", title = "LOT", transportation = "DEALER", transportContactName = "al american transport", transportNPA = "714", transportNXX = "400", transportStationCode = "7057", confirmPreferences = "on" }); url = manheimService.GetSimulcastUrl(manheimService.Result); } catch (Exception) { } manheimBrowser.IsScriptingEnabled = true; manheimBrowser.IsWebBrowserContextMenuEnabled = true; manheimBrowser.Navigate(url); } else if (simulcastUrl.IndexOf("www.manheim.com/members/powersearch/redirect.do") > 0) { manheimService.LogOn(SessionVar.CurrentDealer.DealerSetting.MainheimUserName, SessionVar.CurrentDealer.DealerSetting.MainheimPassword); var content = manheimService.WebRequestGet(simulcastUrl); var nextUrlPattern = "onclick=\"javascript:window.open([^\\\"]*)\"";//"<input onclick=\"([^\\\"]*)\" onmousedown=\"([^\\\"]*)\" name=\"Enter Simulcast Sale\" type=\"button\" value=\"Enter Sale\" class=\"btnInput btnPrimary\" />"; var authTokenPattern = new Regex(nextUrlPattern); var nextUrl = authTokenPattern.Matches(content)[1].Value; nextUrl = nextUrl.Replace("(", "").Replace(")", "").Replace("\"", "").Replace("'", "").Replace(";", "").Replace(",", "").Replace("onclick=", "").Replace("javascript:window.open", "").Replace("simulcastDetail", "").Replace("return false", ""); manheimBrowser.IsScriptingEnabled = true; manheimBrowser.IsWebBrowserContextMenuEnabled = true; manheimBrowser.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36"; manheimBrowser.Navigate(nextUrl); } }
private void oBrowser_PopupCreated(object sender, WebKit.NewWindowCreatedEventArgs e) { }