«android-webview» 태그된 질문

Android API의 일부입니다. 웹 페이지를 표시하는보기입니다. 이 클래스는 자신의 웹 브라우저를 롤링하거나 단순히 활동 내에 일부 온라인 콘텐츠를 표시 할 수있는 기반입니다.

8
loadurl을 호출하면 Android 웹보기가 브라우저를 시작합니다.
Activity에 제목과 웹보기가있는를 만들었습니다 LinearLayout. 이 onResume()방법에서는을 호출합니다 webView.loadUrl(url). 문제는 활동이 먼저 나머지 화면을 비운 상태로 제목을 표시 한 다음 장치 브라우저가 URL 페이지와 함께 시작된다는 것입니다. 내가보고 싶은 WebView것은 제목 아래 에 표시되는 페이지 입니다. 무엇이 문제 일 수 있습니까? 편집 : 좋아, 추가 검색을 하고이 것을 찾았습니다. URL을 …


17
WebView에서 뒤로 버튼을 누르면 이전 페이지로 돌아가는 방법은 무엇입니까?
WebView웹 사이트를 표시 할 수있는 앱이 있습니다. 웹 페이지의 링크를 클릭하면 내 앱 내부의 웹 사이트에서 다음 페이지로 이동합니다. 그러나 전화의 뒤로 버튼을 클릭하면 앱으로 바로 연결됩니다. 대신 웹 사이트의 이전 페이지로 돌아가고 싶습니다. 어떻게해야합니까? 사용중인 코드 샘플은 다음과 같습니다. public class Webdisplay extends Activity { @Override public void onCreate(Bundle …

6
URL을 클릭하면 기본 브라우저가 열립니다
에 외부 URL을로드했습니다 WebView. 이제 필요한 것은 사용자가로드 된 페이지의 링크를 클릭하면 일반 브라우저처럼 작동하고 동일한 링크를 열어야한다는 것 WebView입니다. 그러나 기본 브라우저를 열고 페이지를로드하고 있습니까? JavaScript를 활성화했습니다. 그러나 여전히 작동하지 않습니다. 내가 잊어 버렸습니까?

4
WebView로 HTML 파일로드
WebView로로드하려는 로컬 HTML 페이지와 함께 다른 여러 리소스 (css 파일 및 Javascript 라이브러리)가 있습니다. 이것이 어떻게 달성 될 수 있습니까? 아마도 가장 좋은 방법은 아니지만 아직 실험 중입니다.

4
`shouldOverrideUrlLoading`은 실제로 더 이상 사용되지 않습니까? 대신 무엇을 사용할 수 있습니까?
"shouldOverrideUrlLoading"은 실제로 더 이상 사용되지 않습니까? 그렇다면 대신 무엇을 사용할 수 있습니까? Android N을 타겟팅하는shouldOverrideUrlLoading 것이 더 이상 사용되지 않는 것 같습니다. API 19부터 Android N (베타) 인 최신 앱까지 작동시켜야합니다 .Android N의 새로운 기능 (예 : Data Saver)을 사용하므로 타겟팅 Marshmallow는 새로운 기능을 사용해야하므로이 문제에 도움이되지 않습니다. 다음은 사용하는 …

13
WebView 및 HTML5 <동영상>
저는 다른 것들 중에서 우리 웹 사이트의 일부를 "프레임"하는 저렴한 앱을 함께 연결하고 WebViewClient있습니다 .... 비디오를 볼 때까지. 비디오는 HTML5 요소 로 수행되며 Chrome, iPhone에서 훌륭하고 멋지게 작동하며 이제 Android기본 브라우저에서 잘 작동하는 인코딩 문제를 수정했습니다 . 이제 문지름 : WebView그것을 좋아하지 않습니다. 조금도. 포스터 이미지를 클릭해도 아무 일도 일어나지 …

13
WebView 내에서 외부 웹 페이지를로드하는 방법
내 문제는 웹 페이지가 webview 내부에로드되지 않는다는 것입니다. mWebview.loadUrl("http://www.google.com"); 웹 브라우저를 시작합니다 ... 이것은 내 활동의 코드입니다. import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class Main extends Activity { private WebView mWebview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mWebview = new WebView(this); mWebview.loadUrl("http://www.google.com"); setContentView(mWebview); } } 매니페스트에 필요한 권한을 …

7
Android WebView, 브라우저를 여는 대신 앱에서 리디렉션을 처리하는 방법
그래서 지금 내 앱에서 내가 액세스하는 URL에는 리디렉션이 있으며,이 경우 WebView는 내 앱에 머무르는 대신 새 브라우저를 엽니 다. View가 정상적으로 URL로 리디렉션되지만 새 브라우저를 열지 않고 내 앱에 남아 있도록 설정을 변경할 수있는 방법이 있습니까? 편집하다: 리디렉션 URL을 원하는데 어떻게 만드는지 모르겠으므로 해당 URL에 도달하는 유일한 방법은 원하는 URL로 …


7
데이터가로드 된 후 scrollview가 webview로 스크롤되는 것을 방지하는 방법은 무엇입니까?
그래서 저는 흥미로운 문제가 있습니다. 수동으로 또는 프로그래밍 방식으로 뷰를 스크롤하지 않는다는 사실에도 불구하고 내 WebView는 내부 데이터가로드 된 후 자동으로 스크롤됩니다. 뷰 페이저에 조각이 있습니다. 호출기를 처음로드하면 예상대로 작동하고 모든 것이 표시됩니다. 그러나 일단 "페이지를 넘기면"데이터가로드되고 WebView가 페이지 상단에 팝업되어 그 위에보기가 숨겨지는 것은 바람직하지 않습니다. 누구든지 이것을 방지하는 …

21
Android Webview-웹 페이지가 기기 화면에 맞아야합니다.
장치 화면 크기에 따라 웹 페이지에 맞게 다음을 시도했습니다. mWebview.setInitialScale(30); 그런 다음 메타 데이터 뷰포트를 설정합니다. &lt;meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /&gt; &lt;meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;"/&gt; &lt;meta name="viewport" content="width=device-width, target-densityDpi=medium-dpi"/&gt; 그러나 아무것도 작동하지 않으며 웹 페이지는 장치 화면 크기로 고정되지 않습니다. 누구든지 이것을 얻는 방법을 말해 …

11
WebView 리소스 요청에 사용자 지정 헤더 추가-Android
WebView에서 오는 모든 요청에 ​​사용자 지정 헤더를 추가해야합니다. 에 loadURL대한 매개 변수가 있다는 것을 알고 extraHeaders있지만 초기 요청에만 적용됩니다. 모든 후속 요청에는 헤더가 포함되지 않습니다. 에서 모든 재정의를 살펴 보았지만 WebViewClient리소스 요청에 헤더를 추가 할 수있는 것은 없습니다 onLoadResource(WebView view, String url). 어떤 도움이라도 좋을 것입니다. 고마워, 레이

8
Android WebView에서 전체 화면으로 HTML5 비디오 재생
글쎄, 나는 이미 며칠 동안 안드로이드 WebView에서 HTML5 비디오를 전체 화면 모드로 표시하는 방법을 검색했습니다. 내 웹뷰에서 HTML5 비디오를 재생했습니다. 전체 화면 모드에서 비디오를 표시 할 때 문제가 발생합니다. 내가 알아 낸 것처럼 Android에는 &lt;video&gt; 태그를 처리하는 두 가지 방법이 있습니다. 안드로이드 버전 &lt;= 2.3.3 에서 onShowCustomView 메서드가 실행되고 VideoView …

13
Android WebView가 HTTPS URL을로드하지 않음
public void onCreate(Bundle savedInstance) { super.onCreate(savedInstance); setContentView(R.layout.show_voucher); webView=(WebView)findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setBuiltInZoomControls(true); String url ="https://www.paymeon.com/Vouchers/?v=%C80%8D%B1x%D9%CFqh%FA%84%C35%0A%1F%CE&amp;iv=%25%EE%BEi%F4%DAT%E1" //webView.loadUrl(url); // Not Working... Showing blank webView.loadUrl("http://www.yahoo.com"); // its working } WebBView에서 URL을로드하려고하면 빈 화면 만 표시됩니다. Google.com 또는 yahoo.com을로드하면 정상적으로 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.