Decisionhandler (wknavigationactionpolicy cancel); NSString * redirectUrl = nil
If ([schemecontainsstring: @ "redirect _ URL ="]) {
Nsrangeredirectrange = [schemerangeofstring: @ "redirect _ URL"];
Redirecturl = [[schesubstringtooindex: redirectrange.location] stringbypendingstring: @ "ownapp scheme"
} 그렇지 않으면 {
Redirecturl = [schemestring yappendingstring: [nsstringstringwithformat: @ "ownapp scheme://"];
}
Nsmutableurl request * new request = [nsmutableurl request with URL: [ns URL with string: redirecturl] cache policy
Newrequest.allhttpheaderfields = navigationaction.request.allhttpheaderfields;
새로운 요청. Url = [nsurlrwithstring: redirecturl];
[webviewloadrequest: newrequest];
반환;
}
응용 프로그램으로 돌아가 성공적인 H5 페이지를 로드해야 하는 경우 성공 페이지의 주소를 저장하거나 가져와 두 번째 로드를 위해 응용 프로그램으로 들어갈 수 있습니다.