2010-03-23 2 views
1

제목이 잘못되어 죄송합니다. 더 나은 것을 주장 할 수 없습니다.축소 된 브라우저 시작

내 질문은 다음과 같습니다. Android에서 브라우저를 실행할 수 있습니까? 페이지를 변경할 수있는 옵션이 제공되지 않습니까?

예를 들어, stackoverflow.com으로 브라우저를 실행하면 사용자가 사이트를 탐색하기를 원하지만 다른 사이트로 이동할 수는 없습니다.

가능합니까? 갈

답변

3

방법은 WebView

웹뷰는 자신의 동작을 추가 할 수있는 몇 가지 사용자 정의 점을 가지고있다. 다음과 같습니다.

  • WebChromeClient 하위 클래스 생성 및 설정. 이 클래스는 브라우저 UI에 영향을 줄 수있는 무언가 (예 : 진행 상황 업데이트 및 자바 스크립트 경고가 여기에 전송 될 때 호출됩니다.
  • WebViewClient 하위 클래스 생성 및 설정. 오류 또는 양식 제출과 같이 내용의 렌더링에 영향을주는 일이 발생하면 호출됩니다. URL로드를 가로 챌 수도 있습니다.
  • 기타 구성이 포함 된 WebSettings 클래스를 통해.
  • addJavascriptInterface (Object, String) 메소드 사용. 이를 통해 Java 객체를 WebView에 바인딩하여 웹 페이지에서 제어 할 수 있습니다. JavaScript
관련 문제