목록웹뷰 (136)
투케이2K
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 웹뷰 (webview) 페이지 뒤로가기 URL 체크 및 액티비티 종료를 위한 사전 브릿지 통신 로직 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 안드로이드 특정 URL 을 로드 하기 위한 웹뷰 클래스 생성 필요- 사전 기능 동작 협의를 위해 인터페이스 정의 필요// ----------------..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 웹뷰 (webview) 로딩 수행 간 네이티브 앱 로딩 프로그레스 동작 로직 - loading progress [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 안드로이드 특정 URL 을 로드 하기 위한 웹뷰 클래스 생성 필요- 네이티브 로딩 프로그레스 동작 클래스 생성 필요// -----------..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 웹뷰 (webview) onConsoleMessage 웹 콘솔 에러 발생 레벨 타입 확인 및 앱 로그 추가 로직 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 안드로이드 특정 URL 을 로드 하기 위한 웹뷰 클래스 생성 필요// --------------------------------------..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 웹뷰 (webview) onCreateWindow (window open) 이벤트 감지 및 외부 링크 전환 로직 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 안드로이드 특정 URL 을 로드 하기 위한 웹뷰 클래스 생성 필요// --------------------------------------..

[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] -----------------------------------------------------------------------------------------[WebViewClient onReceivedError 메소드 간략 설명]-----------------------------------------------------------------------------------------1. 안드로이드 웹뷰에서 웹 리소스 로딩 중 오류가 발생 시 상태를 확인하는 메소드입니다2. onReceivedError 메소드 매개 변수 : >> view : 콜백을 시작하는 WebView 입니다 >> e..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 웹뷰 (webview) 로드 SSL 인증서 문제 발생 및 proceed 진입 처리 - onReceivedSslError [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 안드로이드 특정 URL 을 로드 하기 위한 웹뷰 클래스 생성 필요- 웹뷰 로드 수행 시 SSL 에러 감지를 위한 onReceived..
[제 목][업무 협의] [Mobile] 모바일 ( Android , Ios ) 웹뷰 ( Webview ) 에서 파일 다운로드 수행 시 브릿지 호출 업무 협의 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 모바일 ( Android , Ios ) 웹뷰에서 파일 다운로드 수행 시 각기 다른 OS 특성 상 로직 다양성 통일 관련 보완 요청 문의--------------------------------------------------------------..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 os 및 app 앱 업데이트 및 특정 기간 (배치) 체크 웹뷰 쿠키 및 캐시 초기화 로직 - cache clear [설 명] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java , Swift- 개발 툴 : Android Studio , Xcode- 구현 기술 : Webview Cache Clear- 앱 초기 실행 시 클래스 구..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. WKUIDelegate 정의 필요 : // // @interface ViewController : UIViewController // ---------------------------------------------------------------------- // ..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. WKUIDelegate 정의 필요 : // // @interface ViewController : UIViewController // ---------------------------------------------------------------------- // ..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. WKWebview WKUIDelegate 딜리게이트 설정 수행 필요 // ---------------------------------------------------------------------- // 2. Swift 기준 : webView.uiDelegate = self ..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. 해당 뒤로가기 로직을 구현하기 위해서는 특정 이벤트 발생 부분에 로직을 추가해야합니다. (버튼 클릭 , 특정 브릿지 이벤트 발생 등) // ---------------------------------------------------------------------- // -----------..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. App To Js 로 데이터를 보내기 위해서는 Web 웹 소스 코드 쪽에 function 함수가 구현 되어 있어야합니다 // ---------------------------------------------------------------------- // --------------..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 NSMutableURLRequest 간단 설명] // ---------------------------------------------------------------------- // 1. URL 로드 요청 시 필요한 내용을 모아 담을 수 있는 객체 입니다 // ---------------------------------------------------------------------- // -----------------------..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 준비 사항] // ---------------------------------------------------------------------- // 1. 특정 html 파일 준비 // ---------------------------------------------------------------------- // 2. html 파일을 프로젝트 내부에 추가 실시 // ----------------------------------..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [Objc 웹뷰 생성 관련 참고 사이트] // ---------------------------------------------------------------------- // https://blog.naver.com/kkh0977/222869355159?trackingCode=blog_bloghome_searchlist // -------------------------------------------------------------------..
[제 목][업무 이슈] 하이브리드 모바일 앱 실행 속도 느림 및 앱 동작 개선 문의 - FCM 토큰 비동기 저장, 기기 고유값 비동기 저장, 웹뷰 캐시 사용 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 휴대폰 로딩 화면 시간이 다소 걸려 로그인 화면 진입 및 메인 화면 진입까지 시간이 걸린다는 이슈 문의------------------------------------------------------------------------------[원..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 (Android) 안드로이드 웹뷰 (webview) 동작 수행 시 웹 에러 발생 자동 로그 수행 - web console [설 명]1. 안드로이드 웹뷰 이벤트 감지 onConsoleMessage 콘솔 메시지 메소드 상속 정의2. 콘솔 메시지에서 로그 레벨 타입 확인 >> ConsoleMessage.MessageLevel.ERROR >> 추가 로그 메시지에서 error , exception , bug , fail 로 시작 되는 로그 메시지도 확인3. 해당 이벤트가 발생한 경우 >> 안드로이드 내부 캐시 저장소에 web error log 파일 작성 수행4. 웹 로그 에러 발생 확인 필요 시 >> 안드로이드 스튜디오에 휴대폰 디버깅 ..

[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Kotlin [소스 코드] // TODO [웹 브라우저 콘솔 로그 확인] override fun onConsoleMessage(consoleMessage: ConsoleMessage): Boolean { // --------------------------------------------------- /* S_Log._E_(S_FinalData.LOG_Message_Res, arrayOf( "URL :: " + main_webview!!...

[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // TODO [웹 브라우저 콘솔 로그 확인] @Override public boolean onConsoleMessage(ConsoleMessage consoleMessage) { // --------------------------------------------------- /* S_Log._E_(S_FinalData.LOG_Message_Res, new String[]{ ..