2013-06-11 2 views
0

나는 입력이있는 간단한 사이트가 있습니다. 그들 중 두 명은 저에게 흥미 롭습니다. 그러나 그들은 id가 설정되지 않았습니다. 그들은 단지 이름이 있습니다. 그리고 지금 -이 요소를 가져 오기 위해 jQuery를로드하는 HTML 코드를 삽입하거나 필요한 요소를 찾기 위해 사이트의 모든 요소를 ​​반복해야합니까?Android - WebView의 Javascript

답변

2

한 가지 방법은 WebView.addJavascriptInterface을 사용하여 자바 인터페이스를 자바 스크립트에 표시하는 것입니다. 이렇게하면 JavaScript가 Java 객체를 직접 호출 할 수 있습니다. 상황에 따라 안전하지 않을 수 있습니다 (특히 JavaScript를 제어하지 않는 경우).

주사는 WebView.loadUrl()을 사용하여도 작동하지만 페이지의 복잡성 (리디렉션 등)에 따라 문제가 될 수 있습니다.

관련 문제