Categories: Tips & Tricks

Tips Lounge: funzione di ricerca in una pagina di Safari Mobile

Una delle funzioni che ancora mancano al seppur molto migliorato firmware 3.0 per iPhone è quella della ricerca di una parola o una frase all’interno di una pagina web. Quando si sfoglia un sito con un testo molto utile può essere infatti comodo riuscire a trovare un punto particolare, grazie alla funzione che tutti i browser per Mac o PC hanno, attivabile generalmente con la combinazione di tasti Command+F (o CTRL+F).

In un interessante post, App Advice ha pubblicato un codice javascript per sopperire, almeno in parte, a questa carenza, nell’attesa che Apple si decida a completare quella che sembra una “fabbrica del Duomo”: il sempre incompleto sistema operativo di iPhone e iPod touch.

Non è qualcosa di completo come la ricerca inserita in Safari o Firefox, che vi permette anche si saltare all’occorrenza successiva o alla precedente, ma è comunque meglio che non avere nulla: il codice si limita ad evidenziare tutte le occorrenze (e a contarle) del termine cercato all’interno della pagina web corrente.

Quello che segue è il codice necessario per svolgere il compito:

javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%29%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B

Ed ecco come dovete fare per abilitare la ricerca sul vostro iPhone.

Per prima cosa create un nuovo preferito sull’iPhone (potete anche utilizzare questa pagina) e assegnate un nome evocativo come “cerca” o “trova”. Per farlo è sufficiente sfiorare il segno “+” che vedete in basso al centro nella schermata di Safari Mobile e selezionare successivamente “Aggiungi preferito“.

Copiate il codice che vedete qui sopra, e andate a modificare il vostro segnalibro sostituendo all’indirizzo internet il codice appena copiato e il gioco è fatto. Per farlo, cliccate sul libro (penultima icona in basso a destra) e premete il pulsante “Modifica” in basso a sinistra.

Quando volete cercare un termine all’interno della pagina che state leggendo, è sufficiente selezionare il comando appena creato tra i segnalibri e si aprirà un popup che vi richiederà di inserire la parola da cercare. Una volta dato l’ok, tutte le occorrenze di tale parola vi verranno evidenziate con uno sfondo giallo.

Redazione

View Comments

  • ma sono l'unico al quale non fa modificare il link?
    premo il tasto "+" e mi permette di modificare solo il titolo del bookmark ma non il link... :(

  • ok è ufficiale.. oggi sono stordito.
    ci son riuscito.
    grazie mille! :)

  • è utilissimo, certo che se si può fare con un js mi domando la Apple cosa stia aspettando a inplementarlo per bene...

  • Uso questo e altri controlli JavaScript dal 2007 da quando avevo l'iPod touch. Ancora più fondamentale di questo è il comando scroll to end.
    Trovate altri comandi su iphulin o qualcosa del genere. Find in page è solo uno dei vari che ci sono. Io mi son fatto la cartella tools.

Share
Published by
Redazione
Tags: Tips Lounge

Recent Posts

iPhone 13 nero da 128GB in super offerta su eBay

Avere tra le mani un iPhone ad un prezzo più ragionevole è possibile, ma ovviamente…

4 giorni ago

iPhone 16, addio totale ai tasti fisici?

Si parla da un po’ di tempo della possibilità che l’iPhone 16 possa arrivare senza…

5 giorni ago

iPhone 15 nero da 128GB, su eBay crolla il prezzo

Risulta essere sempre più conveniente acquistare un iPhone 15 su eBay, soprattutto con le ultime…

6 giorni ago

Apple Watch 10, spuntano nuove indiscrezioni a riguardo

Spuntano nuove indiscrezioni riguardanti l’Apple Watch 10, prossimo smartwatch che l’azienda di Cupertino ha intenzione…

1 settimana ago

iPhone 15 nero da 128GB, prezzo sempre più interessante su Amazon

Su Amazon continua a calare il prezzo dell’iPhone 15 nero da 128GB di memoria interna,…

1 settimana ago

iPhone 16 Pro, taglio di memoria minimo da 256GB

Sappiamo come ormai la memoria interna degli iPhone sia importante nella scelta di tale dispositivo…

2 settimane ago