동해둘리의 IT Study

고정 헤더 영역

글 제목

메뉴 레이어

동해둘리의 IT Study

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 전체보기 (275)
    • IT관련 새소식 (8)
      • 트랜드 뉴스 (3)
      • 라이브러리 뉴스 (1)
      • 모바일웹 뉴스 (0)
      • 기타뉴스 (2)
      • 프로그램소개 (1)
    • IT공부방 (213)
      • 안드로이드 Android (5)
      • 하이브리드앱 (9)
      • 아이폰,앱스토어 (1)
      • 웹애니메이션 (1)
      • jQuery, ajax, java (62)
      • HTML5, CSS (52)
      • 개발환경,오픈소스 (37)
      • 퍼스트몰, 카페24 쇼핑몰 (2)
      • 앱인벤터 (1)
      • MSSQL (2)
      • PHP (32)
      • ASP (1)
      • 그래픽,포토샵,합성,3D (2)
      • 기타 (5)
    • e-learning (4)
      • 이러닝뉴스 (4)
    • 개발 및 관리업체소개 (6)
      • 양모이불메리퀸 (3)
      • 한국교원캠퍼스 (3)
    • 쉬어가기 (19)
      • 한번웃자 (1)
      • 고양이삼촌 (7)
      • 오늘의 명언 (7)
      • 소소한 일상 (4)

검색 레이어

동해둘리의 IT Study

검색 영역

컨텐츠 검색

WebView

  • 안드로이드 webview 웹뷰에서 이미지 수정시 업데이트가 안될때, 이미지 변경

    2019.01.19 by 동해둘리

  • 웹뷰 페이스북 로그인시 팝업안뜨게, Webview facebook login without popup

    2018.12.18 by 동해둘리

  • 웹뷰 WebView 와 안드로이드(Android) 간의 Javascipt 연결

    2018.10.02 by 동해둘리

안드로이드 webview 웹뷰에서 이미지 수정시 업데이트가 안될때, 이미지 변경

웹뷰 (Webview) 에서 HTML 문서를 로드한 경우, HTML 문서내에 있는 이미지를 수정해서 업로드 했는데, 정작 웹뷰(webview) 에서는 변경된 이미지가 보이지 않고 기존 이미지가 여전히 보이는 경우가 있습니다. 이럴때 쉽게 해결할 수 있는 방법은 이미지 뒤에 랜덤숫자를 달아주는 겁니다. 예를 들어 왼쪽 이미지를 오른쪽 이미지로 변경하여 FTP 로 업로드 했을때 웹브라우저나 모바일에서 봤을 때는 변경된 이미지로 바뀌어 보이지만, 웹뷰에서는 기존 이미지가 그대로 보이는 경우가 있습니다. 이때는 아래와 같이 이미지 파일명 뒤에 임의의 값(랜덤값)을 붙여주면, 웹뷰가 새로운 데이터로 인식을 하기 때문에 이미지를 새로 불러오게 됩니다.

IT공부방/하이브리드앱 2019. 1. 19. 19:18

웹뷰 페이스북 로그인시 팝업안뜨게, Webview facebook login without popup

하이브리드앱 개발시 주로 사용되는 웹뷰 (Webview) 에서 소셜로그인 적용시,카카오/ 네이버 등은 팝업방식이 아니라 문제가 안되지만,페이스북은 팝업방식을 사용하기 때문에 문제가 발생하게 됩니다 왜냐하면 웹뷰 (Webview) 는 기본적으로 팝업을 지원하지 않고, 하나의 window 로만 동작하기 때문입니다 기본적으로, 웹의 HTML 문서내에서 페이스북 로그인을 처리하기 위해서는 페이스북 개발자 사이트를 참조하면 됩니다. https://developers.facebook.com/docs/facebook-login/web 페이스북 개발자센터의 소스를 사용하게되면 팝업이 뜨면서 로그인이 처리되게 됩니다. 이때, 팝업이 뜨지 않게 하려면 아래와 같이 하면 됩니다.앱ID 부분은 페이스북 개발자센터에서 앱 등록..

IT공부방/안드로이드 Android 2018. 12. 18. 04:52

웹뷰 WebView 와 안드로이드(Android) 간의 Javascipt 연결

안드로이드에서 웹뷰를 생성하여 웹사이트를 로드한 경우, 웹뷰내에 로드된 페이지에서 특정 버튼이나 메뉴가 클릭되었을 경우,안드로이드 코드내의 특정 Javascript 함수를 호출해야 하는 경우가 있다. 반대로, 안드로이드 쪽에서 버튼이나 메뉴를 클릭했을 때, 웹뷰내에 로드된 페이지의 특정 Javascript 함수를 호출해야하는 경우가 있다 먼저, 안드로이드 에서 웹뷰에 로드된 페이지의 Javascript 함수를 호출하려면 아래와 같이 호출하면 된다. mWebView.loadUrl("javascript:TestFunction()"); 웹뷰내의 페이지에는 다음과 같이 구현되어 있어야 한다. function TestFunction() { // 웹페이지에서 실행할 동작을 기술} 반대로, 웹뷰내의 페이지에서 안드로..

IT공부방/안드로이드 Android 2018. 10. 2. 02:14

추가 정보

인기글

최신글

페이징

이전
1
다음
동해둘리의 IT Study
동해둘리의 IT Study ©Ho-Joon Hwang
유투브 메일

티스토리툴바