중화사전망 - 자전 검색 - IOS wkwebview 가 웹 페이지에서 요청 데이터 인터페이스를 수신하는 방법

IOS wkwebview 가 웹 페이지에서 요청 데이터 인터페이스를 수신하는 방법

1. 새로 고친 js 함수에 코드를 추가합니다. window.webkit.messagehandlers.your identification character. PostMessage (데이터) :

Window.webkit.messagehandlers.pagemodel.postmessage (data) 와 같은 : 데이터는 전달해야 할 데이터이며 사전, 배열 등이 될 수 있습니다. , 또는 문자열입니다.

2. iOS 에서 WKWebView 를 구현하는 에이전트: WKScriptMessageHandler.

3. 프록시 방법에서-(void) addscripthandlewithcontentcontroller: (wkusercontentcontroller *) usercc; 코드 추가 [사용자 cc addscriptmessagehandler: selfname: @ "사용자 식별 문자"];

-(void) addscripthandlewithcontentcontroller: (wkusercontentcontroller *) usercc {

[사용자 cc add script message handler: self name: @ "사용자 식별 문자"];

}

4. 프록시 방법: -(void) 사용자 콘텐츠 컨트롤러: (wkusercontentcontroller *) 사용자 콘텐츠 컨트롤러 didreceivedscriptmessage: (wkscriptmessage *) 들어오는 매개 변수 (1) 를 받게 됩니다.