Example #1
0
        //ie 프로세스 생성
        private void makeIeProcess(string url)
        {
            /*
             * have to check resolution
             * basic resolution : 800 x 600
             * */
            url = checkUrl(macroString.Substring(macroString.IndexOf("=") + 1));
            Console.WriteLine(url);
            if (ie == null)
            {
                ie                 = new InternetExplorer();
                webBrowser         = (SHDocVw.WebBrowser)ie;
                webBrowser.Visible = true;
                ie.Left            = 0;
                ie.Top             = 0;
                ie.Height          = int.Parse(browserXSizeTextbox.Text);
                ie.Width           = int.Parse(browserYSizeTextbox.Text);
            }
            //User-Agent: Mozilla / 5.0(Linux; U; Android 2.2) AppleWebKit / 533.1(KHTML, like Gecko) Version / 4.0 Mobile Safari/ 533.1"
            // "User-Agent: Mozilla/7.0(Linux; Android 7.0.0; SGH-i907) AppleWebKit/664.76 (KHTML, like Gecko) Chrome/87.0.3131.15 Mobile Safari/664.76 (Windows NT 10.0; WOW64; Trident/7.0; Touch; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Tablet PC 2.0; rv:11.0) like Gecko"

            log.Debug("navigate2 start");
            ie.Navigate2(url, null, null, null, null);

            log.Debug("navigate2 complete");
            ie.Wait();
            prevUrl = url;
            log.Debug("wait complete");
        }
Example #2
0
        //마지막 탭으로 ie 변경
        private void changeIeTab()
        {
            // Console.WriteLine("changeIeTab 시작");
            log.Debug("changeIeTab Start");
            ShellWindows allBrowsers = new ShellWindows();

            for (int i = allBrowsers.Count - 1; i >= 0; i--)
            {
                if (allBrowsers.Item(i) != null && !string.IsNullOrEmpty(((SHDocVw.InternetExplorer)allBrowsers.Item(i)).LocationURL))
                {
                    ie         = (InternetExplorer)allBrowsers.Item(i);
                    webBrowser = (SHDocVw.WebBrowser)ie;
                    ie.Wait();
                    //   Console.WriteLine("changeIeTab 끝");
                    log.Debug("changeIeTab End");
                    return;
                }
            }
            log.Debug("changeIeTab 반환없이 End");
        }