728x90
반응형

WebView 6

[iOS/Swift] 웹뷰 WKWebView 로드하기 & 사파리 Safari 에서 웹뷰 디버깅하기

안녕하세요! xcode 에서 swift 로 단순 웹뷰 로드하는 방법과 Safari 에서 웹뷰를 디버깅하는 방법 입니다~ 🚨 iOS 웹뷰 WKWebView 로드하기 1. project.pbxproj Webkit 사용을 위해 WebKit Framework 라이브러리를 추가해야 합니다. Target > Build Phases > Link Binary With Libraries > + 버튼 을 눌러 WebKit.framework 를 추가합니다. (이걸 추가하면 MyAppSwift.xcodeproj > project.pbxproj 파일이 수정이 됩니다.) 2. Webview.storyboard 스토리보드 라이브러리 (⌘ + ⇧ + L) 를 통해 스토리보드에 WebKit View 를 추가해줍니다. 그리고 webvi..

[안드로이드/Android] 빠른 설정창에 개발자 옵션-레이아웃 범위 표시 메뉴 추가하기

안녕하세요 😋 안드로이드 단말기에서 레이아웃 범위 표시는 화면의 레이아웃이 어떻게 구성되어 있는지 쉽게 확인하는 방법입니다. 저는 이 기능을 앱의 구성이 Native 인지, WebView 인지 확인할 때 가장 많이 사용합니다. 웹뷰(WebView) 인 경우 따로 레이아웃 범위를 표시해주지 않거든요~ 레이아웃 범위 표시 메뉴 위치 및 이 기능을 안드로이드 상단 빠른 설정창의 메뉴로 구성하는 방법을 포스팅하려 합니다. 제가 자꾸 까먹어서 내 블로그에 박제시켜놓기!! 🧤 레이아웃 범위 표시 활성화 하기 설정 > 개발자 옵션 > 레이아웃 범위 표시 활성화 하면 아래와 같이 바로 레이아웃 범위가 표시되는 것을 확인할 수 있습니다. 🧤 빠른 설정창에 레이아웃 범위 표시 메뉴 추가하기 안드로이드 상단 빠른 설정창의 ..

[안드로이드/Android] 웹뷰(WebView) 파일 다운로드

안드로이드에서 웹뷰(WebView) 구현 시 파일 다운로드 기능을 추가하는 작업을 구현해 보았습니다. 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. WebViewActivity.java 3. file.jsp (웹소스) 4. FileController.java (웹소스) 1. AndroidManifest.xml 저장소 파일 접근 권한 을 추가해야 합니다. 두개 다 추가해 주세요~ 2. WebViewActivity.java 현재 소스에서는 파일다운로드 버튼을 클릭해도 아무런 반응이 일어나지 않습니다. 파일다운로드 버튼 클릭 시 파일 다운로드를 실행하기 위해서는 WebViewActivity 클래스 안에 다음과 같은 코드를 추가합니다. onCreate() 에 웹뷰(webview) 를 ..

[안드로이드/Android] 웹뷰(WebView) 파일 업로드

지난 게시물에 이어서 안드로이드에서 웹뷰(WebView) 구현 시 파일 업로드 기능을 추가하는 작업을 구현해보았습니다. 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. WebViewActivity.java 3. file.jsp (웹소스) 1. AndroidManifest.xml 저장소 파일 접근 권한 을 추가해야 합니다. 2. WebViewActivity.java 현재 소스에서는 파일선택 버튼을 클릭해도 아무런 반응이 일어나지 않습니다. 파일선택 버튼 클릭 시 저장소를 오픈하기 위해서는 WebViewActivity 클래스 안에 다음과 같은 코드를 추가합니다. WebChromeClient 를 상속받는 MyWebChromeClient 클래스를 만들어서 onShowFileChooser..

[안드로이드/Android] 웹뷰(WebView) 만들기

웹뷰(WebView) 란? 안드로이드 어플 내에서 웹 브라우저를 보여주는 webkit 입니다. 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. WebViewActivity.java 3. activity_webview.xml 1. AndroidManifest.xml 새로 생성한 WebViewActivity 를 application 에 등록해주고, 인터넷 관련 권한 추가, http 사이트 접근 허용 설정 추가 합니다. 인터넷 관련 권한을 추가해야 합니다. 일반 http 사이트를 접근하기 위한 설정을 추가합니다. android:usesCleartextTraffic="true" 만약 주소를 http 로 사용하는데 android:usesCleartextTraffic="true" 를 추가해..

728x90
반응형