목록wkwebview (11)
투케이2K
[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. WKUIDelegate 정의 필요 : // // @interface ViewController : UIViewController // ---------------------------------------------------------------------- // ..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. WKUserContentController 초기화 필요 : // // WKWebViewConfiguration *config; // WKUserContentController *contentController; // // // config = [[WKWe..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. 해당 앞으로 가기 로직을 구현하기 위해서는 특정 이벤트 발생 부분에 로직을 추가해야합니다. (버튼 클릭 , 특정 브릿지 이벤트 발생 등) // ---------------------------------------------------------------------- // ----..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. 해당 앞으로 가기 로직을 구현하기 위해서는 특정 이벤트 발생 부분에 로직을 추가해야합니다. (버튼 클릭 , 특정 브릿지 이벤트 발생 등) // ---------------------------------------------------------------------- // ---------..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. 해당 뒤로가기 로직을 구현하기 위해서는 특정 이벤트 발생 부분에 로직을 추가해야합니다. (버튼 클릭 , 특정 브릿지 이벤트 발생 등) // ---------------------------------------------------------------------- // ------..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. 해당 뒤로가기 로직을 구현하기 위해서는 특정 이벤트 발생 부분에 로직을 추가해야합니다. (버튼 클릭 , 특정 브릿지 이벤트 발생 등) // ---------------------------------------------------------------------- // -----------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // --------------------------------------------------------------- // [웹 소스코드] // --------------------------------------------------------------- // --------------------------------------------------------------- // [Swift 소스 코드] // --------------------------------------------------------------- var script = "javascript:document.getElementById..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------- // [웹뷰 디버깅 설정 지정] : [사파리 브라우저 디버깅] // ----------------------------------------- // [iOS 16.4 미만에서는 별다른 설정 없이도 WebView Inspector 사용 가능] // ----------------------------------------- // [직접 빌드 된 앱 설치 필요 : 디버깅 선 연결 앱 설치] // ----------------------------------------- if #available(iOS 16.4, *) { if S_FinalF..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.h - 소스코드] // MARK: - [import 정의] #import #import #import #import @interface ViewController : UIViewController { // [클래스 딜리게이트 정의g] /* ----------------------------- // [지역 변수 정의] ----------------------------- 1. self 키워드 없이 접근 가능 ----------------------------- 2. 메소드 내에서 사용 필요 ----------------------------- */ } // [get set 프로퍼티 선언] @p..
[로직 정리] 정리 로직 : MOBILE (IOS) 상태 : [IOS] WkWebview 웹뷰 COOKIE 쿠키 공유 [설 명] [IOS] 1. 웹뷰 웹뷰 초기 설정 셋팅 수행 실시 및 로드 하기 (전) 웹뷰 헤더 쪽에 쿠키 삽입 , 웹뷰 로드 수행 실시 - 쿠키 추가 셋팅 위함 : 웹뷰 WKWebViewConfiguration.websiteDataStore 설정을 >> WKWebsiteDataStore.nonPersistent() 로 설정 - 헤더 쪽 쿠키 삽입 실시 : URLRequest.addValue("데이터", forHTTPHeaderField: "Cookie") - 웹뷰 로드 실시 : webview.load(request) 2. 웹뷰 로드 완료 상태 100 프로가 되면 다시 webvie..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // ----------------------------------------- print("") print("===============================") print("[A_Main >> init_WebView() :: 웹뷰 초기 설정 값 정의 실시 및 웹뷰 로드 수행]") print("url :: \(_loadUrl)") print("===============================") print("") // ----------------------------------------- // [웹뷰 로컬 스토리지 속성 지정] // [전체 방문 데이터 지우기] /*WKWebsiteDataStore..