You are hereBlog / blog di roberto / Safari per Ipad: Ricerca del testo nella pagina

Safari per Ipad: Ricerca del testo nella pagina


By roberto - Posted on 20 agosto 2010

Un limite della versione mobile di Safari installata nell'ipad (almeno alla versione OS 3.2.1) è la mancanza della funzione ricerca del testo all'interno di una pagina. Funzione fondamentale quando si cerca qualcosa di specifico per esempio in un thread enorme.

Vi segnalo questo piccolo work around molto intelligente quanto semplice.

L'autore vi fa copiare del codice javascript presente in questo documento e ve lo fa incollare in un Preferito di Safari.

Questo semplice javascript non fa altro che fare la ricerca del testo da voi digitato nel popup sostituendo le occorrenze trovate con un piccolo tag html che evidenzia la parola. Il gioco è fatto.

Davvero complimenti per la geniale semplicità.

Riporto di seguito il codice. Non si sa mai...

javascript:void(s=prompt('Find text:',''));s='('+s+')';x=new RegExp(s,'gi');rn=Math.floor(Math.random()*100);rid='z' + rn;b = document.body.innerHTML;b=b.replace(x,'$1');void(document.body.innerHTML=b);alert('Found ' + document.getElementsByName(rid).length + ' matches.');window.scrollTo(0,document.getElementsByName(rid)[0].offsetTop);

Thanks for sharing this about iPad!