웹 브라우저 컨트롤을 얼마 동안 사용해 본 후 게코를 시험해보기로 결심했습니다. 웹 브라우저의 문제점, 느린 속도 및 저하되는 성능 때문이었습니다. geckofx (16.0.0.2)와 xulrunner (16.0.2)의 최신 버전을 다운로드하고 geckoWebbrowser 컨트롤을 만들었습니다. 웹 페이지로 이동하려고 할 때 javascript.alert를 사용하여 웹 브라우저가 지원되지 않고 firefox> 2.0.0.2를 사용해야합니다. 물론 우스꽝 스럽습니다. 정상적인 파이어 폭스 문자열 "Mozilla/5.0 (Windows NT 6.1; WOW64) 대신"Mozilla/5.0 (Windows NT 6.1; WOW64; rv : 16.0) Gecko// 16.0 " ; rv : 18.0) Gecko/20100101 Firefox/18.0 ". '20100101'및 'Firefox'가 컨트롤의 사용자 에이전트 문자열에 없습니다. C#을 사용하여 변경할 수있는 방법이 있습니까? C# winforms .net 4.5를 사용합니다. http://www.webprogrammingblog.com/geckofx-set-user-agent/에서GeckoFX에서 사용자 에이전트를 설정하는 방법은 무엇입니까?
5
A
답변
11
:
public Form1()
{
InitializeComponent();
Gecko.Xpcom.Initialize("c:\\tools\\xulrunner");
myBrowser = new GeckoWebBrowser();
myBrowser.Parent = this;
myBrowser.Dock = DockStyle.Fill;
string sUserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729)";
Gecko.GeckoPreferences.User["general.useragent.override"] = sUserAgent;
}
+0
절대적으로 장엄한! 고맙습니다! 나는 더 이상 존재하지 않기 때문에 skybound 부분을 대체해야했습니다. Gecko.GeckoPreferences.User [ "general.useragent.override"] = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv : 18.0) Gecko/20100101 Firefox/18.0"; – pzogr
+0
@pzogr 이에 대한 답을 수정했습니다. –
관련 문제
- 1. Paw에서 사용자 정의 사용자 에이전트를 설정하는 방법은 무엇입니까?
- 2. cURL에서 사용자 에이전트를 설정하는 방법
- 3. Gio를 사용하여 HTTP 요청의 사용자 에이전트를 설정하는 방법은 무엇입니까?
- 4. 세레니티 -bdd에서 팬텀을위한 사용자 에이전트를 설정하는 방법은 무엇입니까?
- 5. iOS 4.x에서 사용자 에이전트를 가져 오거나 설정하는 방법은 무엇입니까?
- 6. 요청 : 모든 요청에 대해 사용자 에이전트를 설정하는 방법은 무엇입니까?
- 7. ocamlnet의 netclient에서 Http_client의 사용자 에이전트를 설정하는 방법은 무엇입니까?
- 8. geckofx에서 열려있는 새 창을 거부하는 방법은 무엇입니까?
- 9. 루비에서 맞춤 사용자 에이전트를 설정하는 방법
- 10. Jericho 파서를 사용하여 사용자 에이전트를 설정하는 방법
- 11. 컨트롤러 마젠타에서 사용자 에이전트를 얻는 방법은 무엇입니까?
- 12. 팬더의 Read_html 사용자 에이전트를 수정하는 방법은 무엇입니까?
- 13. nginx에서 빈 사용자 에이전트를 차단하는 방법은 무엇입니까?
- 14. 현재 사용자 에이전트를 얻는 방법은 무엇입니까?
- 15. Vaadin에서 사용자 에이전트 헤더를 설정하는 방법은 무엇입니까?
- 16. 사용자 에이전트를 결정하는 방법은 android입니까?
- 17. Mechanize in Rails에 사용자 정의 사용자 에이전트를 설정하는 방법
- 18. SNMP 관리자와 에이전트를 설정하는 방법
- 19. rspec 라우트 어설 션에서 사용자 에이전트를 설정하는 방법
- 20. C 번호와 사용자 에이전트를 읽고
- 21. GeckoFX에서 이미지를 캐시하는 방법
- 22. 사용자 권한을 설정하는 방법은 무엇입니까?
- 23. 어떤 사용자 에이전트를 사용해야합니까?
- 24. 브라우저별로 사용자 에이전트를 그룹화하십시오.
- 25. iOS Google Analytics API를 사용하여 맞춤형 사용자 에이전트를 설정하는 방법은 무엇입니까?
- 26. XULRunner/GeckoFX에서 Firefox 확장 기능을 배포하는 방법은 무엇입니까?
- 27. Apache Tomcat7에서 Java 사용자 에이전트를 설정하는 방법 7
- 28. 새 ACTION_VIEW 의도에 대해 사용자 에이전트를 설정하는 방법
- 29. get_headers PHP를위한 사용자 에이전트를 설정하는 방법 PHP 함수
- 30. Google App Engine UrlFetch 서비스에서 사용자 에이전트를 변경하는 방법은 무엇입니까?
일부 링크 또는 컴파일에 대한 자세한 정보를 게시하시기 바랍니다. –
나는 당신이 찾고있는 것이 확실하지 않다 ... 나는 당신에게 당신의 질문에 대답하기를 희망하는 몇 가지 링크를 줄 것이다. GeckoFX = "https://bitbucket.org/geckofx", XULRunner = "http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/". 문제는 이미 답변되었습니다. – pzogr