내 네트워크 연결을 비활성화하고 응용 프로그램에서 '링크'를 클릭하면 예를 들어 내 페이지의 URL을 표시하지 않는 효과적인 방법이 필요합니다. 응용 프로그램을 시작하기 전에 이미 확인을하고 있습니다. 또한 버튼 모음을 클릭하면 내 홈 페이지로 리디렉션되지만, 예를 들어 웹 응용 프로그램 내에서 응용 프로그램을 탐색 할 때 wifi 및 3G 연결을 클릭하고 무언가를 클릭하면 webview에서 오류 연결을 반환합니다. "웹 페이지를 사용할 수 없습니다."또한 내 URL을 표시합니다. 내 응용 프로그램에서 그런 일이 발생하게 할 수는 없지만 누구나 응용 프로그램이 수행하는 '페이지로드'에서 연결을 확인하는 방법을 알고 있습니까?webview Android 응용 프로그램에 내 URL 표시 안 함
1
A
답변
0
사용자 정의 html을 만들어 저작물 폴더에 넣을 수 있습니다. 및
mWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Logger.d("url", url);
// if(url.contains(".") && !url.startsWith("http://docs.google.com") && !url.startsWith("https://docs.google.com") && docSupported.contains(url.substring(url.lastIndexOf(".") + 1).toLowerCase())){
// openURL(url);
// }else
// super.shouldOverrideUrlLoading(mWebView, url);
if(Utils.isNetworkAvailable(getActivity().getApplicationContext()))
mWebView.loadUrl(url);
else
mWebView.loadUrl("file:///android_asset/errorpage.html");
selectedImageFile = null;
return true;
}}
그게 전부입니다.
또한 WebChromeClient의 의 OnError 방법으로이 작업을 수행 할 수 있지만 일부 OS의 versons에서 작동하지 않습니다.
관련 문제
- 1. Android : 실행중인 프로그램에 내 앱 서비스 표시 안 함
- 2. Android 사용 안 함 WebView Actionmode
- 3. webview 브라우저 테스터 사용 안 함 (안드로이드)
- 4. android 알림 표시 줄 사용 안 함
- 5. Android : Eclipse - 예외 표시 안 함
- 6. 알림 표시 안 함
- 7. 특정 응용 프로그램에 대한 토크백 사용 안 함
- 8. WebView 텍스트 항목에 대해 Android 키보드의 '이동'버튼 사용 안 함
- 9. Android WebView 글꼴 얼굴 처음 렌더링 안 함
- 10. URL 설정이있는 Android WebView
- 11. 내 webview 응용 프로그램을 통해 Android 공유
- 12. Windows에서 팝업 표시 안 함
- 13. logcat 출력에서 WebView 메시지 사용 안 함
- 14. Android WebView iframe 데이터 URL
- 15. Android webview get url return
- 16. Android WebView 그리드 표시
- 17. 파이썬 인쇄물 표시 안 함
- 18. Hachoir의 경고 표시 안 함
- 19. 템플릿로드 중 표시 안 함
- 20. 단일 응용 프로그램에 대한 자격 증명 관리자 사용 안 함
- 21. '사용자 로그인'블록 표시 안 함
- 22. Android WebView 새 창 URL
- 23. Android : 부팅 안 함 실행 프로그램 - 시작시 대신 내 응용 프로그램을 실행하십시오.
- 24. Silverlight 응용 프로그램에 대한 브라우저 별 단축키 사용 안 함
- 25. 응용 프로그램에 마우스 이동 효과 사용 안 함
- 26. 사용 안 함 Delphi를 사용하여 응용 프로그램에 키 누르기 보내기
- 27. VB6 응용 프로그램에 대한 CRL 검사 사용 안 함
- 28. MVC3의 응용 프로그램에 대한 브라우저 기록 사용 안 함
- 29. r : 경고 표시 안 함
- 30. 현재 시간 표시 안 함
고맙습니다. 친구 님, 지금 해보십시오. 초보자의 질문에 대답 해 주시겠습니까? android_asset folder 내가 만들어야 만 안드로이드 프로젝트에 넣거나 이미 존재하는 'asset'폴더를 사용할 수 있습니까? – UiuSilveira
당신이 당신의 응용 프로그램 폴더 이름 ** assets ** –
아래에 만들 수 있습니다. 친구, 내가 말한대로했지만 webview 여전히 내 'URL'을 공개하는 대신 같은 오류를 보여주는, 그것은 " file :// error/errorpage.html ". 무엇을 잘못 할 수 있습니까? 내 프로젝트에 이미있는 assets 폴더를 사용했고 'error'라는 다른 폴더 안에 만들었습니다. '파일 링크'는 그게 옳은가요? – UiuSilveira