estoy usando JavaScript para detectar grifos en una página que estoy mostrando en un UIWebView, así:solo toque en UIWebView, pero aún así apoyar la selección de texto y enlaces
<div id="wrapper">
<a href="http://apple.com">Apple</a>
</div>
<script>
document.getElementById("wrapper").addEventListener('click', function() {
document.location = 'internal://tap';
}, false);
</script>
estoy interceptando enlaces con mi delegado de vista web, y busque "interno: // toque". Cuando lo consigo, impido que la vista web se navegue y respondo al toque. Sin embargo, al hacerlo, pierdo la capacidad de seleccionar texto. Al tocar el enlace todavía funciona correctamente.
De hecho, si agrega un detector de eventos para 'clic', se elimina la capacidad de seleccionar texto, incluso si el controlador no intenta cambiar la ubicación del documento.
¿Alguna idea de lo que estoy haciendo mal?
¡Gracias! ¡Me ayudó! –