Postado 10 de fevereiro de 201214 anos comment_280419 Quando as vezes voce clica num link: Ir à Loja tipo esse Abre numa nova janela. Como se detecta isso? Denunciar
Postado 11 de fevereiro de 201214 anos comment_280541 Não entendi muito bem, o usuario vai estar navegando em uma webView e quer detectar quando clicar em algum link ? Editado 11 de fevereiro de 201214 anos por sanchessd Denunciar
Postado 11 de fevereiro de 201214 anos Autor comment_280548 Quando clica num link e detectar o comando para abrir em nova janela. (javaScript); Denunciar
Postado 11 de fevereiro de 201214 anos Autor comment_280737 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 11 de fevereiro de 201214 anos por Raphael Rivas Denunciar
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.