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

Come stampare foto di qualità: i migliori modi spiegati passo dopo passo

La stampa delle fotografie è una pratica che ha attraversato generazioni, trasformando immagini digitali in…

12 ore ago

L’iPhone 15 è lo smartphone più venduto, ma tengono botta i Galaxy

Buona notizia per Apple che, stando a quanto riportato dal Global Handset Model Sales Tracker…

19 ore ago

Cala il prezzo dell’iPhone 16 su Amazon nella variante nera da 128GB

In vista dell’arrivo del Natale c’è già chi sta pensando di farsi un bel regalo…

2 giorni ago

Apple Watch, attesa per i dieci anni dello smartwatch con novità interessanti

Sembra esserci qualche sorpresa in vista in casa Apple per quanto riguarda l’Apple Watch. Infatti…

2 giorni ago

Mercato tablet dominato dagli iPad, oggi spazio all’offerta per il modello 2021 su Amazon

Dopo un periodo di appannamento, inizia ad essere interessante la crescita del mercato dei tablet…

3 giorni ago

iPhone 17, 120 Hz su tutti i modelli

Apple è sempre a lavoro per garantire novità di rilievo ai propri utenti, ciò significa…

3 giorni ago