2013-04-09 1 views
0

다음 코드를 사용하여 webview가 생성됩니다.Android 웹보기는 Chrome 브라우저와 동일합니까?

WebView mWebView=new WebView(this); 
    mWebView.setWebViewClient(new WebViewClient()); 
    mWebView.setWebChromeClient(new WebChromeClient());  
    mWebView.addJavascriptInterface(new AndroidJavaInterface(), "JavaInterface"); 

이 웹보기는 크롬과 동일합니까? loadurl() 메서드를 사용하여이 웹보기에 URL을로드하고 두 개의 다른 장치에서 실행하는 경우 모든 장치에서 webview가 동일합니까? 나는 사용자 지정 mWebView에서 실행될 것이라고 생각하거나 응용 프로그램이 URL을로드하기 위해 장치의 기본 브라우저를 선택합니까?

편집 1 : 안드로이드 2.2 버전에서 webview를 만들었습니다. 그것은 API 8. 나는 안드로이드 4.1 장치에서 응용 프로그램을 실행하는 경우. webview 버전이 변경되었거나 webview가 다른 버전의 모든 장치에서 동일하게 유지됩니까?

+0

장치에 다른 웹 브라우저 존재는 것 다음이없는 경우 장치 기본 브라우저를 실행하고 크롬은 아니지만 웹 브라우저는 안드로이드 자체를 위해 설계되었습니다. 그리고 다른 브라우저가 존재하면 선택할 수있는 대화 상자가 나타납니다. –

답변

0

아니요, Webview 위젯은 Chrome이 아닙니다.

+0

대상 8을 사용하여 webview를 만든 경우 대상 장치에 따라 webview 버전이 변경됩니까? 즉, 다양한 Android 기기 버전에서 앱을 실행하고있는 경우입니다. – Karthick

0

Javascript 및 Java와 같은 일부 동작을 추가하는 WebView를 구현할 수 있지만, BROWSER와 같이 사용하면 성능이 떨어지고 기능이 떨어집니다. 그럼 내 지식 웹보기와 크롬 브라우저에 따라

+0

응답 해 주셔서 감사합니다. 내 쿼리에서 Edit1을 참조하십시오. – Karthick

+0

Android 4.1 장치의 WebView가 더 좋고 새로운 방법이있을 수 있지만 API 8 용 앱을 빌드하면 해당 기능을 사용할 수 없습니다. – Rickyds

+0

예, 사용할 수 없습니다. 안드로이드 버전 2.2에서 webview를 만들고 다른 버전 (2.3,3.1,4.0,4.1)을 가진 안드로이드 장치에서 같은 것을 실행한다면. webview 버전은 다른 버전 장치에서 변경됩니다. – Karthick

0

다른

웹보기는 로컬 및 원격 웹 페이지를 표시하는 데 사용되는 안드로이드 위젯입니다 있습니다. 그것은 JAVASCRIPT .IT가

은 자세한 내용은 Developer Site을 참조하십시오 제몫을 브라우저로 간주 할 수없는 렌더링 같은 브라우저의 일부 기능을 가지고있다하더라도

+0

답변 해 주셔서 감사합니다. 편집 1을 참조하십시오. – Karthick

관련 문제