웹 페이지에 onmousedown 이벤트가 있습니다. 내 응용 프로그램에서이 이벤트를 호출하고 WebBrowser 객체를 해당 페이지로 이동할 수있게하려고합니다. 이것을 어떻게 할 수 있습니까?프로그래밍 방식으로 웹 페이지를 클릭하십시오.
답변
짧은 이야기 만하면됩니다. 자바 스크립트가 클라이언트 측 기술이기 때문에 클라이언트에서 자바 스크립트가 수행하는 작업을 수행하려면 클라이언트로 가장해야합니다. 전체 문서 객체 모델을 다시 작성하고 자바 스크립트를 실행해야합니다.
당신은 내가 유사한 문제 (PHP 스크립트 내에서 자바 스크립트를 호출) 해결 노력이 티켓 참조 할 수 있습니다 : 당신이 돈 '당신이 문제 도메인 좀 더 설명하면 아마 Can a php proxy script call javascript functions like click?
을, 당신은 발견 할 것이다 심지어 자바 스크립트가 모두 필요합니다! 무엇을 성취하려고 노력하고 있으며 왜 자바 스크립트가 필요합니까? 행운을 빕니다!
대체 솔루션을 찾았지만이 방법은 훨씬 쉬울 것입니다. 저는 클라이언트입니다. 윈도우 폼에 Webbrowser 객체를 가지고 있으므로 마우스 클릭을 가짜로 만들 수 없습니까? 나는 또한 해결책으로 이것을 찾아 냈다 http://www.gamedev.net/community/forums/topic.asp?topic_id=321029 그러나 아주 아주 조잡하게 보인다. – Pieces
버튼 클릭을 위조 할 수는 없지만 버튼을 클릭하면 버튼이 데이터를 보낼 곳으로 데이터를 게시/가져올 수 있습니다. – sholsapp
어떨까요 http://www.megasolutions.net/cSharp/Invoking-Javascript-Functions-from-an-Instance-of-Internet-Explorer-69881.aspx#[email protected] 테스트 할 시간이 없었지만 유망 해 보였습니다. – Pieces
WebBrowser.Document
속성은 InvokeScript
메서드가있는 HtmlDocument
개체를 제공합니다. 나는 이것을 WebBrowser
컨트롤에서 JavaScript를 실행하기 위해 사용했다. 솔직히 말해서, 무언가를 끝내는 것은 끔찍한 방법이지만, 그것은 나를 위해 일했습니다. 그게 너에게 쓸모가 있을지도 몰라, 아마도?
Ok, 특정 mousedown 이벤트를 가리키면 어떨까요? 페이지 당 여러 개의 이벤트가 있습니다. – Pieces
gnucom 's right.
은 아마 당신이 찾고있는 솔루션은 없습니다 : 그것은 빠른 달러 버디 만들려고 노력
- 1. 프로그래밍 방식으로 CheckBox를 클릭하십시오.
- 2. 프로그래밍 방식으로 UITextField를 클릭하십시오. ios4
- 3. 프로그래밍 방식으로 양식을 채우고 웹 페이지를 'POST'하시겠습니까?
- 4. 프로그래밍 방식으로 "이미지 제출"을 클릭하십시오.
- 5. Java에서 GUI 버튼을 프로그래밍 방식으로 클릭하십시오.
- 6. 프로그래밍 방식으로 웹 로그인을
- 7. 웹 파트 추가 프로그래밍 방식으로
- 8. Java로 Internet Explorer에서 열린 웹 페이지를 프로그래밍 방식으로 읽음
- 9. 프로그래밍 방식으로 DotNetNuke 페이지를 만드는 방법은 무엇입니까?
- 10. 프로그래밍 방식으로 페이지를 아래로 스크롤하려면 어떻게합니까?
- 11. ListView에서 첫 페이지를 프로그래밍 방식으로 표시하는 방법
- 12. 프로그래밍 방식으로 웹 사이트에 로그인
- 13. 프로그래밍 방식으로 웹 사이트에 로그인
- 14. 웹 사이트를 프로그래밍 방식으로 차단하십시오
- 15. navigationController의 pushViewController의 왼쪽 버튼 (back-button)을 프로그래밍 방식으로 클릭하십시오.
- 16. jQuery 페이지를 한 번만 클릭하십시오.
- 17. 프로그래밍 방식으로 웹 페이지에 Google 결과 얻기
- 18. 프로그래밍 방식으로 웹 페이지의 스크린 샷 찍기
- 19. 프로그래밍 방식으로 인쇄 페이지를 왼쪽, 오른쪽, 위쪽, 아래쪽 여백으로 설정하십시오.
- 20. 코드 숨김에서 페이지를 인쇄하려면 2 번 클릭하십시오.
- 21. 프로그래밍 방식으로 기사 페이지를 SharePoint 사이트에 추가하려면 어떻게합니까?
- 22. 브라우저로 웹 페이지를 표현하십시오
- 23. 프로그래밍 방식으로 iphone에서 착신 전환
- 24. 프로그래밍 방식으로 웹 카메라의 포커스 제어
- 25. 프로그래밍 방식으로 웹 서비스의 끝점을 편집하십시오.
- 26. 프로그래밍 방식으로 웹 프로젝트를 Linux 서버에 동기화
- 27. 프로그래밍 방식으로 웹 페이지 콘텐츠 얻기
- 28. asp.net의 웹 사이트에 프로그래밍 방식으로 로그인
- 29. 프로그래밍 방식으로 웹 사이트에 자동 로그인 하시겠습니까?
- 30. GUI로 프로그래밍 방식으로 제어되는 Java 웹 브라우저
흠 ... http://watir.com/examples/
을 루비 기반으로하고 있지만, 앱이 아마와 상호 작용 할 수? :) – SoftwareGeek