2011-10-29 1 views
0

WebBrowser 컨트롤을 사용하고 웹 사이트를로드하고 있습니다. 그러나 배치가 자바 스크립트를 통해 변경해야하는 버튼이 있습니다. 해당 웹 사이트를 제어 할 수 없습니다. 해당 웹 사이트가 WebBrowser 컨트롤에로드되면 사용자 지정 JS를 실행해야 단추의 위치를 ​​변경할 수 있습니다.WebBrowser 콘텐츠 조작

어떻게해야합니까?

답변

1

웹 사이트/콘텐츠를 제어 할 권한이없는 경우이를 수행 할 우아한 방법이 없습니다. InvokeScript와 같은 메서드는로드 된 문서에서 사용할 수있는 스크립트에서만 작동합니다. See this

웹 사이트의 콘텐츠 (HTML)를 가져 와서 스크립트를 추가하고 사용 된 저장소 또는 데이터 구조에서로드하여 내용을 표시하고 InvokeScript를 통해 함수에 액세스 할 수 있습니다 . 나는 그것을 추천하지 않을 것이다.