Firefox 탭을 제어하고 싶습니다. URL에 가입하고 브라우저에서 열어 고정 된 매개 변수를 동적으로 생성하는 응용 프로그램이 있습니다.C 파이어 폭스에서 파이어 폭스를 제어하십시오. 마이크로 소프트 인터넷 컨트롤처럼
내 문제는 내가 아래의 코드를 언급하여 C# 응용 프로그램에서 임의의 URL을 열 때, 그것은 항상 같은 탭에서 열린 URL 대신 새 탭을 엽니 다.
Process.Start("firefox", "-url " + newurlscn.Text.ToString());
크롬 브라우저에서도이 기능을 원합니다.
IE에서 제대로 작동하는 Internet Explorer 코드가 있지만 Firefox와 Chrome의 도움이 필요합니다.
IE 코드 : 나는 가능한 한 빨리 도와주세요 요청할
SHDocVw.ShellWindows pvShell = new ShellWindows();
SHDocVw.InternetExplorer pvWeb2 = null;
SHDocVw.ShellBrowserWindow pvweb3 = null;
int dwCount;
Boolean IsNavigate = false;
if (pvShell.Count > 0)
{
for (dwCount = 0; dwCount < pvShell.Count; dwCount++)
{
var ovIE = pvShell.Item(dwCount);
if (((ovIE.LocationURL.IndexOf("callprocrm.com") > 0) && (ovIE.LocationURL.IndexOf("index.php") > 0)))
{
pvWeb2 = ovIE;
pvWeb2.Navigate(newurlscn.Text, ovIE, ovIE, ovIE, ovIE);
pvWeb2 = null;
IsNavigate = true;
break;
}
}
if (!IsNavigate)
Process.Start("iexplore", newurlscn.Text.ToString());
}
else
Process.Start("iexplore", newurlscn.Text.ToString());
.
미리 감사드립니다.
을 Firefox에서 완벽하게 제어하려면 Windows UI 자동화를 사용할 수 있습니다. 그런 옵션을 원하니? – qwr
감사합니다. 제가 확인하겠습니다. 브라우저 나 창에 대한 Windows UI 자동화 예제가 있습니까? – user2447637
나는 내가 가진 예를 보냈다. 검사 – qwr