Używam JavaScript do wykrywania krany na stronie mam pokazano w UIWebView, tak:Detect jeden kran w UIWebView, ale nadal wspierać wybór tekstu i linków
<div id="wrapper">
<a href="http://apple.com">Apple</a>
</div>
<script>
document.getElementById("wrapper").addEventListener('click', function() {
document.location = 'internal://tap';
}, false);
</script>
mam przechwytując linki z moim delegatem przeglądania stron internetowych i poszukaj "internal: // tap". Kiedy je otrzymam, uniemożliwiam przeglądanie stron internetowych i reaguję na dotknięcie. Jednak w ten sposób tracę możliwość wyboru tekstu. Kliknięcie linku nadal działa poprawnie.
W rzeczywistości samo dodanie detektora zdarzeń dla "kliknięcia" usuwa możliwość wyboru tekstu, nawet jeśli przewodnik nie próbuje zmienić lokalizacji dokumentu.
Każdy pomysł, co robię źle?
Dziękujemy! Pomogło mi to! –