Pergunta

Agora eu mostrar um swf de web no meu webview, mas quando eu clique no endereço url na swf para mostrar outra página com o meu navegador web padrão, eu encontrei o webveiw impedir de fazê-lo, por quê? Como permitir isso? Muito obrigado!

Foi útil?

Solução

Você deve olhar para o protocolo WebUIDelegate, especificamente este método delegado:

- (WebView *)webView:(WebView *)sender createWebViewWithRequest:(NSURLRequest *)request;

Se você tem um objeto registrado como delegado UI do WebView então este método é chamado quando o Flash plug-in envia uma solicitação de mudança de URL. Você pode, então, fazer o que quiser com o pedido. Por padrão, o WebView simplesmente ignora-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top