Suchen im Safari: Ein Bookmarklet hilft
Gespeichert unter Bookmarklets, Safari-Browser, Spezielles | 7 Kommentare
Standardmäßig bietet der Safari-Browser des iPhones keine Möglichkeit die angezeigte Webseite nach bestimmten Begriffen zu durchsuchen.
Das folgende praktische Bookmarklet von Rafael Cimatti liefert diese Funktion nach:
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
Die Installation ist denkbar einfach:
- Sendet euch den obigen Javascript Code als Email auf euer iPhone und kopiert es mit der Copy und Paste-Funktion in die Zwischenablage.
- Erstellt ein Lesezeichen von einer beliebigen Seite.
- Bearbeitet das erzeugte Lesezeichen und ersetzt die URL mit dem Bookmarklet-Code
- Gebt dem Lesezeichen noch einen sinnvollen Name und speichert ihn.
Wenn ihr nun eine Webseite im Safari nach einem Begriff durchsuchen wollt, so braucht ihr nur das Lesezeichen aufrufen und den gewünschten Begriff in die erscheinende Suchbox eingeben. Die Suchfunktion durchsucht die geladene Seite nach dem gewünschten Text, meldet die Anzahl der gefundenen Stellen und markiert diese Gelb auf der Webseite.
Wieder einmal ein sehr sinnvolles Bookmarklet, welches eine fehlende Funktion nachliefert und damit eine Lücke mehr schließt. Vielleicht kommt ja bald nach der Copy & Paste Funktion auch eine native Search & Replace-Funktion von Apple.
![]() |
![]() |
![]() |
![]() |
![]() |
Related posts:
- iPhone Safari: NoFollow-Links anzeigen
- Quick-Tip Safari: Im Safari an den Seitenanfang springen.
- iPhone Safari: Link in neuem Tab öffnen
- Bilder im Safari speichern
- Telefonnummer aus Safari direkt anrufen
Kommentare
7 Kommentare zu “Suchen im Safari: Ein Bookmarklet hilft”
Schreiben Sie einen Kommentar







Ein sehr sinnvoller Tipp! Habe es gleich mal ausprobiert und funktioniert wunderbar! DANKE!
Also ich hab mir das bookmark gesetzt wie beschrieben. Bei tut sich absolut gar nix beim Aufrufen des Lesezeichens!
Sehr guter Tipp. Funktioniert Super
Ich hab dieses Bookmarklet erweitert. Man kann damit alle Suchtreffer durchklicken:
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);el=document.getElementsByName(rid);alert(‘Found ‘ el.length ‘ matches.’);window.scrollTo(0,el[0].offsetTop);for(ii=0;ii<el.length;ii ){el[ii].innerHTML='« ‘ el[ii].innerText ‘ »’;};
der Code funzt:
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);el=document.getElementsByName(rid);alert(‘Found ‘ el.length ‘ matches.’);window.scrollTo(0,el[0].offsetTop);for(ii=0;ii<el.length;ii ){el[ii].innerHTML='« ‘ el[ii].innerText ‘ »’;};
Frage an Tomstig: Muss man deinen Code zusätzlich zum ursprünglichen Code einbauen? Danke!
[...] noch der Link zu einer Seite die das in Deutsch beschreibt: http://www.iphone-tipps.de/suchen-im-safari/ Kategorien: [...]