2016-07-09 2 views
2

나는 webview에 웹 사이트를 여는 chrome 앱을 만들었습니다. querySelector()을 사용하여 선택한 webview의 페이지에서 버튼을 자동으로 클릭하고 싶습니다.webview의 내용에 대한 querySelector

어떻게 그렇게합니까? 이 도움이

var webview = document.querySelector("webview"); 
webview.executeScript({code: "document.querySelector('selector').click()"}) 

희망 :

답변

1

예는 executeScript() 사용하여 페이지, 예컨대에 자바 스크립트 코드를 주입하여 가능합니다.

+0

네, 도움이됩니다. 하지만 Chrome 팀이 직접 할 수 있습니다. XHR 응답에서 이와 같은 작업을 수행 할 수 있습니다 (DOM에 응답 유형을 설정 한 다음 직접 조작 할 수 있음). 아마도 일종의 "eval()"을 사용하기 때문에 가장 효율적인 방법이 아닌 것 같습니다. – MatixYo