WebView가 SWF를 클릭하면 웹 페이지가 표시되는 이유는 무엇입니까?
문제
이제 WebView에서 Web에서 SWF를 표시하지만 SWF의 URL 주소를 클릭하여 기본 웹 브라우저를 사용하여 다른 페이지를 표시하면 WebVeiw가 수행하지 않는 것을 발견했습니다. 허용하는 방법? 대단히 감사합니다!
해결책
당신은 WebUIDelegate
프로토콜, 특히이 대의원 방법 :
- (WebView *)webView:(WebView *)sender createWebViewWithRequest:(NSURLRequest *)request;
객체가 등록 된 경우 WebView
UI 대표단은 플래시 플러그인이 URL 변경 요청을 보낼 때 호출됩니다. 그런 다음 요청으로 원하는 것을 수행 할 수 있습니다. 기본적으로 WebView
그냥 무시합니다.
제휴하지 않습니다 StackOverflow