示例#1
0
 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();
 }
示例#2
0
 private void webKitBrowser_officail_NewWindowCreated(object sender, WebKit.NewWindowCreatedEventArgs e)
 {
     e.WebKitBrowser.Navigating += new WebBrowserNavigatingEventHandler(WebKitBrowser_Navigating);
     this.Controls.Add(e.WebKitBrowser);
 }
示例#3
0
        void carfaxBrowser_NewWindowCreated(object sender, WebKit.NewWindowCreatedEventArgs e)
        {
            var popupBrowser = e.WebKitBrowser;

            popupBrowser.Show();
        }
示例#4
0
        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);
            }
        }
示例#5
0
 private void oBrowser_PopupCreated(object sender, WebKit.NewWindowCreatedEventArgs e)
 {
 }