KWiOS
KWiOS0101
KWiOS
  • 분류 전체보기 (108)
    • Algorithm (41)
      • 이코테 (14)
      • 이코테 문제풀이 (21)
      • 프로그래머스 (6)
    • CS (1)
      • 모두를 위한 컴퓨터 과학(CS50 2019) (0)
    • iOS (15)
    • Swift (36)
      • Swift문법 (32)
      • 기타 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 6

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
KWiOS

KWiOS0101

iOS

iOS - 웹 인스펙터 콘솔에서 네이티브로 메시지 전달(테스트)

2024. 4. 14. 17:34

1. 메시지 작성하기

window.webkit.messageHandlers.HandlerName.postMessage("테스트 할 메시지")

 

 

1-1. HandlerName은 웹뷰 세팅시 설정한 이름

let contentController = WKUserContentController()
contentController.add(self, name: "webviewBridge")

 

2. 테스트 메시지 전달

 

3. 테스트 메시지 확인 

 


제이슨 데이터로 테스트 메시지 보내기

1. 콘솔에 작성할 메시지 

window.webkit.messageHandlers.webviewBridge.postMessage(JSON.stringify({"name":"navigation","data":{"isVisible":false}}))

 

2. JSON 테스트 메시지 전달

 

3. 테스트 메시지 확인

'iOS' 카테고리의 다른 글

[iOS] Tuist 4 설치 및 설정 방법  (0) 2025.01.31
iOS - WebView Crash(EXC_BREAKPOINT)  (0) 2024.05.12
iOS - CollectionView Cell 뱃지 만들기  (1) 2024.03.19
iOS - 사파리 웹 인스펙터로 WebView 디버깅 하기  (0) 2024.03.17
컴포지션 레이아웃에서 데이터에따라 섹션 분기처리  (0) 2024.03.10
    'iOS' 카테고리의 다른 글
    • [iOS] Tuist 4 설치 및 설정 방법
    • iOS - WebView Crash(EXC_BREAKPOINT)
    • iOS - CollectionView Cell 뱃지 만들기
    • iOS - 사파리 웹 인스펙터로 WebView 디버깅 하기
    KWiOS
    KWiOS

    티스토리툴바