Ir para conteúdo
  • Cadastre-se

Webview detectar reditecionamento


Posts Recomendados

  • Respostas 3
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Olha, eu achei um suporte aqui:

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {

//CAPTURE USER LINK-CLICK.
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
NSURL *URL = [request URL];
if ([[URL scheme] isEqualToString:@"http"]) {
[[UIApplication sharedApplication] openURL: URL];
}
return NO;
}
return YES;  
}


-(void)webViewDidFinishLoad:(UIWebView *)webView
{

[webView stringByEvaluatingJavaScriptFromString:@"{\
var a = document.getElementsByTagName(\"a\"); \
for (var i=0; i<a.length; i++) \
a[i].target = \"_self\";\
}"];

}

Esse codigo deve servir mas comigo nao funciona.

Ele responde também quando voce clica em links NORMAIS então não dá.

O objetivo é responder quando voce clica num link que faz abrir uma nova janela.

Alguma ideia?

Editado por Raphael Rivas
Link para o comentário
Compartilhar em outros sites

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



×
×
  • Criar Novo...